home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Other Items / Fetch Browser / Fetch Browser.rsrc / bin.rsrc_CODE_38_ISODBUtilities.txt < prev    next >
Text File  |  1996-07-25  |  403KB  |  7,003 lines

  1. # near model CODE resource
  2. # jump table entries: 16224-16254 (31 of them)
  3. export_2028:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  7. 00000008  266E 0008                movea.l    A3, [A6 + 0x8]
  8. 0000000C  284B                     movea.l    A4, A3
  9. 0000000E  102E 000E                move.b     D0, [A6 + 0xE]
  10. 00000012  B02C 11F2                cmp.b      D0, [A4 + 0x11F2]
  11. 00000016  6622                     bne        +0x24 /* 0000003A */
  12. 00000018  102E 000C                move.b     D0, [A6 + 0xC]
  13. 0000001C  673C                     beq        +0x3E /* 0000005A */
  14. 0000001E  102C 0E4B                move.b     D0, [A4 + 0xE4B]
  15. 00000022  0A00 0001                xori.b     D0, 0x1
  16. 00000026  802C 0E4A                or.b       D0, [A4 + 0xE4A]
  17. 0000002A  672E                     beq        +0x30 /* 0000005A */
  18. 0000002C  3F3C 04B7                move.w     -[A7], 0x4B7
  19. 00000030  42A7                     clr.l      -[A7]
  20. 00000032  2F0B                     move.l     -[A7], A3
  21. 00000034  4EAD 3ECA                jsr        [A5 + 0x3ECA /* export_2005 */]
  22. 00000038  6020                     bra        +0x22 /* 0000005A */
  23. label0000003A:
  24. 0000003A  102C 11F2                move.b     D0, [A4 + 0x11F2]
  25. 0000003E  670E                     beq        +0x10 /* 0000004E */
  26. 00000040  3F3C 04B0                move.w     -[A7], 0x4B0
  27. 00000044  42A7                     clr.l      -[A7]
  28. 00000046  2F0B                     move.l     -[A7], A3
  29. 00000048  4EAD 3ECA                jsr        [A5 + 0x3ECA /* export_2005 */]
  30. 0000004C  600C                     bra        +0xE /* 0000005A */
  31. label0000004E:
  32. 0000004E  3F3C 04B6                move.w     -[A7], 0x4B6
  33. 00000052  42A7                     clr.l      -[A7]
  34. 00000054  2F0B                     move.l     -[A7], A3
  35. 00000056  4EAD 3ECA                jsr        [A5 + 0x3ECA /* export_2005 */]
  36. label0000005A:
  37. 0000005A  4CDF 1800                movem.l    A3,A4, [A7]+
  38. 0000005E  4E5E                     unlink     A6
  39. 00000060  205F                     movea.l    A0, [A7]+
  40. 00000062  504F                     addq.w     A7, 8
  41. 00000064  4ED0                     jmp        [A0]
  42. 00000066  8E49                     or.w       D7, A1
  43. 00000068  534F                     subq.w     A7, 1
  44. 0000006A  5F43                     subq.w     D3, 7
  45. 0000006C  4845                     swap.w     D5
  46. 0000006E  434B                     chk.w      D1, A3
  47. 00000070  464F                     not.w      A7
  48. 00000072  5244                     addq.w     D4, 1
  49. 00000074  4200                     clr.b      D0
  50. 00000076  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  51. export_2029: // at 00000078 (misaligned)
  52. 0000007A  FFFC                     .invalid   <<F/7/7>>
  53. 0000007C  206E 0008                movea.l    A0, [A6 + 0x8]
  54. 00000080  2D48 FFFC                move.l     [A6 - 0x4], A0
  55. 00000084  1028 0E4A                move.b     D0, [A0 + 0xE4A]
  56. 00000088  6714                     beq        +0x16 /* 0000009E */
  57. 0000008A  4A6E 000C                tst.w      [A6 + 0xC]
  58. 0000008E  670E                     beq        +0x10 /* 0000009E */
  59. 00000090  3F3C 04B7                move.w     -[A7], 0x4B7
  60. 00000094  42A7                     clr.l      -[A7]
  61. 00000096  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  62. 0000009A  4EAD 3ECA                jsr        [A5 + 0x3ECA /* export_2005 */]
  63. label0000009E:
  64. 0000009E  4E5E                     unlink     A6
  65. 000000A0  205F                     movea.l    A0, [A7]+
  66. 000000A2  5C4F                     addq.w     A7, 6
  67. 000000A4  4ED0                     jmp        [A0]
  68. 000000A6  8D49 534F                pack       -[A6], -[A1], 0x534F
  69. 000000AA  5F43                     subq.w     D3, 7
  70. 000000AC  4845                     swap.w     D5
  71. 000000AE  434B                     chk.w      D1, A3
  72. 000000B0  4C4F 434B                movem.l    D0,D1,D3,D6,A0,A1,A6, A7
  73. 000000B4  0000 0000                ori.b      D0, 0x0
  74. export_2030:
  75. 000000B8  4E56 FEFC                link       A6, -0x0104
  76. 000000BC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  77. 000000C0  266E 0008                movea.l    A3, [A6 + 0x8]
  78. 000000C4  7001                     moveq.l    D0, 0x01
  79. 000000C6  B06B 11A2                cmp.w      D0, [A3 + 0x11A2]
  80. 000000CA  6600 0088                bne        +0x8A /* 00000154 */
  81. 000000CE  486E FEFC                pea.l      [A6 - 0x104]
  82. 000000D2  3F3C 2002                move.w     -[A7], 0x2002
  83. 000000D6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  84. 000000DA  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  85. 000000DE  4240                     clr.w      D0
  86. 000000E0  102E FEFC                move.b     D0, [A6 - 0x104]
  87. 000000E4  720F                     moveq.l    D1, 0x0F
  88. 000000E6  B240                     cmp.w      D1, D0
  89. 000000E8  6C06                     bge        +0x8 /* 000000F0 */
  90. 000000EA  1D7C 000F FEFC           move.b     [A6 - 0x104], 0xF
  91. label000000F0:
  92. 000000F0  3C2B 122E                move.w     D6, [A3 + 0x122E]
  93. 000000F4  4207                     clr.b      D7
  94. label000000F6:
  95. 000000F6  1007                     move.b     D0, D7
  96. 000000F8  0A00 0001                xori.b     D0, 0x1
  97. 000000FC  4A00                     tst.b      D0
  98. 000000FE  6754                     beq        +0x56 /* 00000154 */
  99. 00000100  4A46                     tst.w      D6
  100. 00000102  5EC1                     sgt        D1
  101. 00000104  C001                     and.b      D0, D1
  102. 00000106  674C                     beq        +0x4E /* 00000154 */
  103. 00000108  206B 122A                movea.l    A0, [A3 + 0x122A]
  104. 0000010C  2050                     movea.l    A0, [A0]
  105. 0000010E  3006                     move.w     D0, D6
  106. 00000110  48C0                     ext.l      D0
  107. 00000112  E780                     asl        D0, 3
  108. 00000114  49F0 08F8                lea.l      A4, [A0 + D0 - 0x8]
  109. 00000118  4A94                     tst.l      [A4]
  110. 0000011A  6604                     bne        +0x6 /* 00000120 */
  111. 0000011C  7E01                     moveq.l    D7, 0x01
  112. 0000011E  6030                     bra        +0x32 /* 00000150 */
  113. label00000120:
  114. 00000120  4AAC 0004                tst.l      [A4 + 0x4]
  115. 00000124  6614                     bne        +0x16 /* 0000013A */
  116. 00000126  4267                     clr.w      -[A7]
  117. 00000128  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  118. 0000012C  486E FEFC                pea.l      [A6 - 0x104]
  119. 00000130  2F14                     move.l     -[A7], [A4]
  120. 00000132  205F                     movea.l    A0, [A7]+
  121. 00000134  4E90                     jsr        [A0]
  122. 00000136  1E1F                     move.b     D7, [A7]+
  123. 00000138  6016                     bra        +0x18 /* 00000150 */
  124. label0000013A:
  125. 0000013A  4267                     clr.w      -[A7]
  126. 0000013C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  127. 00000140  486E FEFC                pea.l      [A6 - 0x104]
  128. 00000144  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  129. 00000148  2F14                     move.l     -[A7], [A4]
  130. 0000014A  205F                     movea.l    A0, [A7]+
  131. 0000014C  4E90                     jsr        [A0]
  132. 0000014E  1E1F                     move.b     D7, [A7]+
  133. label00000150:
  134. 00000150  5346                     subq.w     D6, 1
  135. 00000152  60A2                     bra        -0x5C /* 000000F6 */
  136. label00000154:
  137. 00000154  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  138. 00000158  4E5E                     unlink     A6
  139. 0000015A  205F                     movea.l    A0, [A7]+
  140. 0000015C  504F                     addq.w     A7, 8
  141. 0000015E  4ED0                     jmp        [A0]
  142. 00000160  8F49 534F                pack       -[A7], -[A1], 0x534F
  143. 00000164  5F43                     subq.w     D3, 7
  144. 00000166  414C                     chk.w      D0, A4
  145. 00000168  4C45 5252                movem.l    D1,D4,D6,A1,A4,A6, D5
  146. 0000016C  5052                     addq.w     [A2], 8
  147. 0000016E  4F43                     chk.w      D7, D3
  148. 00000170  0000 0000                ori.b      D0, 0x0
  149. export_2031:
  150. 00000174  4E56 FFFE                link       A6, -0x0002
  151. 00000178  48E7 0108                movem.l    -[A7], D7,A4
  152. 0000017C  286E 0008                movea.l    A4, [A6 + 0x8]
  153. 00000180  426C 03B4                clr.w      [A4 + 0x3B4]
  154. 00000184  7E01                     moveq.l    D7, 0x01
  155. 00000186  606E                     bra        +0x70 /* 000001F6 */
  156. label00000188:
  157. 00000188  3007                     move.w     D0, D7
  158. 0000018A  C1FC 0006                muls.w     D0, 0x6
  159. 0000018E  41EC 03B4                lea.l      A0, [A4 + 0x3B4]
  160. 00000192  7200                     moveq.l    D1, 0x00
  161. 00000194  2181 0000                move.l     [A0 + D0.w], D1
  162. 00000198  3007                     move.w     D0, D7
  163. 0000019A  C1FC 0006                muls.w     D0, 0x6
  164. 0000019E  41EC 03B8                lea.l      A0, [A4 + 0x3B8]
  165. 000001A2  4270 0000                clr.w      [A0 + D0.w]
  166. 000001A6  3007                     move.w     D0, D7
  167. 000001A8  E540                     asl        D0.w, 2
  168. 000001AA  41EC 06B6                lea.l      A0, [A4 + 0x6B6]
  169. 000001AE  7200                     moveq.l    D1, 0x00
  170. 000001B0  2181 0000                move.l     [A0 + D0.w], D1
  171. 000001B4  3007                     move.w     D0, D7
  172. 000001B6  E540                     asl        D0.w, 2
  173. 000001B8  41EC 0AF4                lea.l      A0, [A4 + 0xAF4]
  174. 000001BC  72FF                     moveq.l    D1, 0xFFFFFFFF
  175. 000001BE  2181 0000                move.l     [A0 + D0.w], D1
  176. 000001C2  3007                     move.w     D0, D7
  177. 000001C4  E540                     asl        D0.w, 2
  178. 000001C6  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  179. 000001CA  4AB0 0000                tst.l      [A0 + D0.w]
  180. 000001CE  6724                     beq        +0x26 /* 000001F4 */
  181. 000001D0  3007                     move.w     D0, D7
  182. 000001D2  E540                     asl        D0.w, 2
  183. 000001D4  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  184. 000001D8  2F30 0000                move.l     -[A7], [A0 + D0.w]
  185. 000001DC  3007                     move.w     D0, D7
  186. 000001DE  E540                     asl        D0.w, 2
  187. 000001E0  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  188. 000001E4  2071 0000                movea.l    A0, [A1 + D0.w]
  189. 000001E8  2F28 0040                move.l     -[A7], [A0 + 0x40]
  190. 000001EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  191. 000001F0  4EAD 42C2                jsr        [A5 + 0x42C2 /* export_2132 */]
  192. label000001F4:
  193. 000001F4  5247                     addq.w     D7, 1
  194. label000001F6:
  195. 000001F6  0C47 0080                cmpi.w     D7, 0x80
  196. 000001FA  6F8C                     ble        -0x72 /* 00000188 */
  197. 000001FC  4CDF 1080                movem.l    D7,A4, [A7]+
  198. 00000200  4E5E                     unlink     A6
  199. 00000202  2E9F                     move.l     [A7], [A7]+
  200. 00000204  4E75                     rts
  201. 00000206  9749                     subx.w     -[A3], -[A1]
  202. 00000208  534F                     subq.w     A7, 1
  203. 0000020A  5F43                     subq.w     D3, 7
  204. 0000020C  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  205. 00000210  414C                     chk.w      D0, A4
  206. 00000212  4C43 5552                movem.l    D1,D4,D6,A0,A2,A4,A6, D3
  207. 00000216  5245                     addq.w     D5, 1
  208. 00000218  4E54 5245                link       A4, -0xFFFFADBB
  209. 0000021C  4353                     chk.w      D1, [A3]
  210. 0000021E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  211. // begin alternate branch 00000220-00000224
  212. export_2032:
  213. fn00000220:
  214. 00000220  4E56 FFFC                link       A6, -0x0004
  215. // end alternate branch 00000220-00000224
  216. export_2032: // at 00000220 (misaligned)
  217. fn00000220: // (misaligned)
  218. 00000222  FFFC                     .invalid   <<F/7/7>>
  219. 00000224  48E7 0308                movem.l    -[A7], D6,D7,A4
  220. 00000228  286E 0008                movea.l    A4, [A6 + 0x8]
  221. 0000022C  4206                     clr.b      D6
  222. 0000022E  7E01                     moveq.l    D7, 0x01
  223. label00000230:
  224. 00000230  206C 08F4                movea.l    A0, [A4 + 0x8F4]
  225. 00000234  BE68 003E                cmp.w      D7, [A0 + 0x3E]
  226. 00000238  5FC0                     sle        D0
  227. 0000023A  4A00                     tst.b      D0
  228. 0000023C  6736                     beq        +0x38 /* 00000274 */
  229. 0000023E  1206                     move.b     D1, D6
  230. 00000240  0A01 0001                xori.b     D1, 0x1
  231. 00000244  C001                     and.b      D0, D1
  232. 00000246  672C                     beq        +0x2E /* 00000274 */
  233. 00000248  4267                     clr.w      -[A7]
  234. 0000024A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  235. 0000024E  3007                     move.w     D0, D7
  236. 00000250  E540                     asl        D0.w, 2
  237. 00000252  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  238. 00000256  2071 0000                movea.l    A0, [A1 + D0.w]
  239. 0000025A  4868 0002                pea.l      [A0 + 0x2]
  240. 0000025E  4267                     clr.w      -[A7]
  241. 00000260  1F3C 0001                move.b     -[A7], 0x1
  242. 00000264  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  243. 00000268  101F                     move.b     D0, [A7]+
  244. 0000026A  6704                     beq        +0x6 /* 00000270 */
  245. 0000026C  7C01                     moveq.l    D6, 0x01
  246. 0000026E  60C0                     bra        -0x3E /* 00000230 */
  247. label00000270:
  248. 00000270  5247                     addq.w     D7, 1
  249. 00000272  60BC                     bra        -0x42 /* 00000230 */
  250. label00000274:
  251. 00000274  1006                     move.b     D0, D6
  252. 00000276  6706                     beq        +0x8 /* 0000027E */
  253. 00000278  3D47 0010                move.w     [A6 + 0x10], D7
  254. 0000027C  6004                     bra        +0x6 /* 00000282 */
  255. label0000027E:
  256. 0000027E  426E 0010                clr.w      [A6 + 0x10]
  257. label00000282:
  258. 00000282  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  259. 00000286  4E5E                     unlink     A6
  260. 00000288  205F                     movea.l    A0, [A7]+
  261. 0000028A  504F                     addq.w     A7, 8
  262. 0000028C  4ED0                     jmp        [A0]
  263. 0000028E  8D49 534F                pack       -[A6], -[A1], 0x534F
  264. 00000292  5F53                     subq.w     [A3], 7
  265. 00000294  5542                     subq.w     D2, 2
  266. 00000296  5345                     subq.w     D5, 1
  267. 00000298  4152                     chk.w      D0, [A2]
  268. 0000029A  4348                     chk.w      D1, A0
  269. 0000029C  0000 0000                ori.b      D0, 0x0
  270. export_2033:
  271. 000002A0  4E56 FFEC                link       A6, -0x0014
  272. 000002A4  206E 0010                movea.l    A0, [A6 + 0x10]
  273. 000002A8  43EE FFF0                lea.l      A1, [A6 - 0x10]
  274. 000002AC  22D8                     move.l     [A1]+, [A0]+
  275. 000002AE  22D8                     move.l     [A1]+, [A0]+
  276. 000002B0  22D8                     move.l     [A1]+, [A0]+
  277. 000002B2  22D8                     move.l     [A1]+, [A0]+
  278. 000002B4  206E 0008                movea.l    A0, [A6 + 0x8]
  279. 000002B8  2D48 FFEC                move.l     [A6 - 0x14], A0
  280. 000002BC  206E 000C                movea.l    A0, [A6 + 0xC]
  281. 000002C0  2F08                     move.l     -[A7], A0
  282. 000002C2  4267                     clr.w      -[A7]
  283. 000002C4  486E FFF0                pea.l      [A6 - 0x10]
  284. 000002C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  285. 000002CC  4EBA FF52                jsr        [PC - 0xAE /* 00000220 */]
  286. 000002D0  301F                     move.w     D0, [A7]+
  287. 000002D2  205F                     movea.l    A0, [A7]+
  288. 000002D4  3080                     move.w     [A0], D0
  289. 000002D6  206E 000C                movea.l    A0, [A6 + 0xC]
  290. 000002DA  4A50                     tst.w      [A0]
  291. 000002DC  660E                     bne        +0x10 /* 000002EC */
  292. 000002DE  3F3C 04D2                move.w     -[A7], 0x4D2
  293. 000002E2  42A7                     clr.l      -[A7]
  294. 000002E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  295. 000002E8  4EAD 3ECA                jsr        [A5 + 0x3ECA /* export_2005 */]
  296. label000002EC:
  297. 000002EC  4E5E                     unlink     A6
  298. 000002EE  205F                     movea.l    A0, [A7]+
  299. 000002F0  DEFC 000C                add.w      A7, 0xC
  300. 000002F4  4ED0                     jmp        [A0]
  301. 000002F6  8E49                     or.w       D7, A1
  302. 000002F8  534F                     subq.w     A7, 1
  303. 000002FA  5F50                     subq.w     [A0], 7
  304. 000002FC  4649                     not.w      A1
  305. 000002FE  4E44                     trap       4
  306. 00000300  5355                     subq.w     [A5], 1
  307. 00000302  4249                     clr.w      A1
  308. 00000304  4400                     neg.b      D0
  309. 00000306  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  310. // begin alternate branch 00000308-0000030C
  311. fn00000308:
  312. 00000308  4E56 FFFE                link       A6, -0x0002
  313. // end alternate branch 00000308-0000030C
  314. fn00000308: // (misaligned)
  315. 0000030A  FFFE                     .invalid   <<F/7/7>>
  316. 0000030C  48E7 0118                movem.l    -[A7], D7,A3,A4
  317. 00000310  266E 000C                movea.l    A3, [A6 + 0xC]
  318. 00000314  286E 0008                movea.l    A4, [A6 + 0x8]
  319. 00000318  4207                     clr.b      D7
  320. 0000031A  36BC 0001                move.w     [A3], 0x1
  321. label0000031E:
  322. 0000031E  206C 08F4                movea.l    A0, [A4 + 0x8F4]
  323. 00000322  3013                     move.w     D0, [A3]
  324. 00000324  B068 003E                cmp.w      D0, [A0 + 0x3E]
  325. 00000328  5FC0                     sle        D0
  326. 0000032A  1207                     move.b     D1, D7
  327. 0000032C  0A01 0001                xori.b     D1, 0x1
  328. 00000330  C001                     and.b      D0, D1
  329. 00000332  671E                     beq        +0x20 /* 00000352 */
  330. 00000334  3013                     move.w     D0, [A3]
  331. 00000336  E540                     asl        D0.w, 2
  332. 00000338  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  333. 0000033C  2071 0000                movea.l    A0, [A1 + D0.w]
  334. 00000340  3028 0022                move.w     D0, [A0 + 0x22]
  335. 00000344  B06E 0010                cmp.w      D0, [A6 + 0x10]
  336. 00000348  6604                     bne        +0x6 /* 0000034E */
  337. 0000034A  7E01                     moveq.l    D7, 0x01
  338. 0000034C  60D0                     bra        -0x2E /* 0000031E */
  339. label0000034E:
  340. 0000034E  5253                     addq.w     [A3], 1
  341. 00000350  60CC                     bra        -0x32 /* 0000031E */
  342. label00000352:
  343. 00000352  1D47 0012                move.b     [A6 + 0x12], D7
  344. 00000356  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  345. 0000035A  4E5E                     unlink     A6
  346. 0000035C  205F                     movea.l    A0, [A7]+
  347. 0000035E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  348. 00000362  4ED0                     jmp        [A0]
  349. 00000364  8F49 534F                pack       -[A7], -[A1], 0x534F
  350. 00000368  5F46                     subq.w     D6, 7
  351. 0000036A  494E                     chk.w      D4, A6
  352. 0000036C  4446                     neg.w      D6
  353. 0000036E  494C                     chk.w      D4, A4
  354. 00000370  4553                     chk.w      D2, [A3]
  355. 00000372  4551                     chk.w      D2, [A1]
  356. 00000374  0000 0000                ori.b      D0, 0x0
  357. export_2034:
  358. 00000378  4E56 FFDC                link       A6, -0x0024
  359. 0000037C  48E7 0308                movem.l    -[A7], D6,D7,A4
  360. 00000380  206E 000C                movea.l    A0, [A6 + 0xC]
  361. 00000384  43EE FFF0                lea.l      A1, [A6 - 0x10]
  362. 00000388  22D8                     move.l     [A1]+, [A0]+
  363. 0000038A  22D8                     move.l     [A1]+, [A0]+
  364. 0000038C  22D8                     move.l     [A1]+, [A0]+
  365. 0000038E  22D8                     move.l     [A1]+, [A0]+
  366. 00000390  286E 0008                movea.l    A4, [A6 + 0x8]
  367. 00000394  7E01                     moveq.l    D7, 0x01
  368. 00000396  4206                     clr.b      D6
  369. label00000398:
  370. 00000398  206C 08F0                movea.l    A0, [A4 + 0x8F0]
  371. 0000039C  2050                     movea.l    A0, [A0]
  372. 0000039E  302E 0010                move.w     D0, [A6 + 0x10]
  373. 000003A2  48C0                     ext.l      D0
  374. 000003A4  E580                     asl        D0, 2
  375. 000003A6  2070 08FC                movea.l    A0, [A0 + D0 - 0x4]
  376. 000003AA  2050                     movea.l    A0, [A0]
  377. 000003AC  BE68 0012                cmp.w      D7, [A0 + 0x12]
  378. 000003B0  5FC0                     sle        D0
  379. 000003B2  4A00                     tst.b      D0
  380. 000003B4  6754                     beq        +0x56 /* 0000040A */
  381. 000003B6  1206                     move.b     D1, D6
  382. 000003B8  0A01 0001                xori.b     D1, 0x1
  383. 000003BC  C001                     and.b      D0, D1
  384. 000003BE  674A                     beq        +0x4C /* 0000040A */
  385. 000003C0  206C 08F0                movea.l    A0, [A4 + 0x8F0]
  386. 000003C4  2050                     movea.l    A0, [A0]
  387. 000003C6  302E 0010                move.w     D0, [A6 + 0x10]
  388. 000003CA  48C0                     ext.l      D0
  389. 000003CC  E580                     asl        D0, 2
  390. 000003CE  2070 08FC                movea.l    A0, [A0 + D0 - 0x4]
  391. 000003D2  2050                     movea.l    A0, [A0]
  392. 000003D4  3007                     move.w     D0, D7
  393. 000003D6  C1FC 0016                muls.w     D0, 0x16
  394. 000003DA  43EE FFDC                lea.l      A1, [A6 - 0x24]
  395. 000003DE  41F0 00FE                lea.l      A0, [A0 + D0.w - 0x2]
  396. 000003E2  22D8                     move.l     [A1]+, [A0]+
  397. 000003E4  22D8                     move.l     [A1]+, [A0]+
  398. 000003E6  22D8                     move.l     [A1]+, [A0]+
  399. 000003E8  22D8                     move.l     [A1]+, [A0]+
  400. 000003EA  4267                     clr.w      -[A7]
  401. 000003EC  486E FFF0                pea.l      [A6 - 0x10]
  402. 000003F0  486E FFDC                pea.l      [A6 - 0x24]
  403. 000003F4  4267                     clr.w      -[A7]
  404. 000003F6  1F3C 0001                move.b     -[A7], 0x1
  405. 000003FA  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  406. 000003FE  101F                     move.b     D0, [A7]+
  407. 00000400  6704                     beq        +0x6 /* 00000406 */
  408. 00000402  7C01                     moveq.l    D6, 0x01
  409. 00000404  6092                     bra        -0x6C /* 00000398 */
  410. label00000406:
  411. 00000406  5247                     addq.w     D7, 1
  412. 00000408  608E                     bra        -0x70 /* 00000398 */
  413. label0000040A:
  414. 0000040A  1006                     move.b     D0, D6
  415. 0000040C  6706                     beq        +0x8 /* 00000414 */
  416. 0000040E  3D47 0012                move.w     [A6 + 0x12], D7
  417. 00000412  6004                     bra        +0x6 /* 00000418 */
  418. label00000414:
  419. 00000414  426E 0012                clr.w      [A6 + 0x12]
  420. label00000418:
  421. 00000418  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  422. 0000041C  4E5E                     unlink     A6
  423. 0000041E  205F                     movea.l    A0, [A7]+
  424. 00000420  DEFC 000A                add.w      A7, 0xA /* '\n' */
  425. 00000424  4ED0                     jmp        [A0]
  426. 00000426  9149                     subx.w     -[A0], -[A1]
  427. 00000428  534F                     subq.w     A7, 1
  428. 0000042A  5F46                     subq.w     D6, 7
  429. 0000042C  494E                     chk.w      D4, A6
  430. 0000042E  4446                     neg.w      D6
  431. 00000430  4945                     chk.w      D4, D5
  432. 00000432  4C44 4E41                movem.l    D0,D6,A1,A2,A3,A6, D4
  433. 00000436  4D45                     chk.w      D6, D5
  434. 00000438  0000 0000                ori.b      D0, 0x0
  435. export_2035:
  436. 0000043C  4E56 FFD0                link       A6, -0x0030
  437. 00000440  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  438. 00000444  206E 0014                movea.l    A0, [A6 + 0x14]
  439. 00000448  43EE FFF0                lea.l      A1, [A6 - 0x10]
  440. 0000044C  22D8                     move.l     [A1]+, [A0]+
  441. 0000044E  22D8                     move.l     [A1]+, [A0]+
  442. 00000450  22D8                     move.l     [A1]+, [A0]+
  443. 00000452  22D8                     move.l     [A1]+, [A0]+
  444. 00000454  206E 0008                movea.l    A0, [A6 + 0x8]
  445. 00000458  2D48 FFD0                move.l     [A6 - 0x30], A0
  446. 0000045C  2068 117C                movea.l    A0, [A0 + 0x117C]
  447. 00000460  2050                     movea.l    A0, [A0]
  448. 00000462  302E 0018                move.w     D0, [A6 + 0x18]
  449. 00000466  48C0                     ext.l      D0
  450. 00000468  E580                     asl        D0, 2
  451. 0000046A  2670 08FC                movea.l    A3, [A0 + D0 - 0x4]
  452. 0000046E  7E01                     moveq.l    D7, 0x01
  453. 00000470  206E 0010                movea.l    A0, [A6 + 0x10]
  454. 00000474  4250                     clr.w      [A0]
  455. 00000476  4206                     clr.b      D6
  456. label00000478:
  457. 00000478  2053                     movea.l    A0, [A3]
  458. 0000047A  BE68 0014                cmp.w      D7, [A0 + 0x14]
  459. 0000047E  5FC0                     sle        D0
  460. 00000480  1206                     move.b     D1, D6
  461. 00000482  0A01 0001                xori.b     D1, 0x1
  462. 00000486  C001                     and.b      D0, D1
  463. 00000488  6750                     beq        +0x52 /* 000004DA */
  464. 0000048A  2068 0016                movea.l    A0, [A0 + 0x16]
  465. 0000048E  2050                     movea.l    A0, [A0]
  466. 00000490  3007                     move.w     D0, D7
  467. 00000492  48C0                     ext.l      D0
  468. 00000494  E580                     asl        D0, 2
  469. 00000496  2070 08FC                movea.l    A0, [A0 + D0 - 0x4]
  470. 0000049A  2850                     movea.l    A4, [A0]
  471. 0000049C  41EE FFD8                lea.l      A0, [A6 - 0x28]
  472. 000004A0  224C                     movea.l    A1, A4
  473. 000004A2  20D9                     move.l     [A0]+, [A1]+
  474. 000004A4  20D9                     move.l     [A0]+, [A1]+
  475. 000004A6  20D9                     move.l     [A0]+, [A1]+
  476. 000004A8  20D9                     move.l     [A0]+, [A1]+
  477. 000004AA  4267                     clr.w      -[A7]
  478. 000004AC  486E FFF0                pea.l      [A6 - 0x10]
  479. 000004B0  486E FFD8                pea.l      [A6 - 0x28]
  480. 000004B4  4267                     clr.w      -[A7]
  481. 000004B6  1F3C 0001                move.b     -[A7], 0x1
  482. 000004BA  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  483. 000004BE  101F                     move.b     D0, [A7]+
  484. 000004C0  6714                     beq        +0x16 /* 000004D6 */
  485. 000004C2  7C01                     moveq.l    D6, 0x01
  486. 000004C4  206E 0010                movea.l    A0, [A6 + 0x10]
  487. 000004C8  30AC 0030                move.w     [A0], [A4 + 0x30]
  488. 000004CC  206E 000C                movea.l    A0, [A6 + 0xC]
  489. 000004D0  30AC 003A                move.w     [A0], [A4 + 0x3A]
  490. 000004D4  60A2                     bra        -0x5C /* 00000478 */
  491. label000004D6:
  492. 000004D6  5247                     addq.w     D7, 1
  493. 000004D8  609E                     bra        -0x60 /* 00000478 */
  494. label000004DA:
  495. 000004DA  1006                     move.b     D0, D6
  496. 000004DC  6706                     beq        +0x8 /* 000004E4 */
  497. 000004DE  3D47 001A                move.w     [A6 + 0x1A], D7
  498. 000004E2  6004                     bra        +0x6 /* 000004E8 */
  499. label000004E4:
  500. 000004E4  426E 001A                clr.w      [A6 + 0x1A]
  501. label000004E8:
  502. 000004E8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  503. 000004EC  4E5E                     unlink     A6
  504. 000004EE  205F                     movea.l    A0, [A7]+
  505. 000004F0  DEFC 0012                add.w      A7, 0x12
  506. 000004F4  4ED0                     jmp        [A0]
  507. 000004F6  9149                     subx.w     -[A0], -[A1]
  508. 000004F8  534F                     subq.w     A7, 1
  509. 000004FA  5F46                     subq.w     D6, 7
  510. 000004FC  494E                     chk.w      D4, A6
  511. 000004FE  4456                     neg.w      [A6]
  512. 00000500  4945                     chk.w      D4, D5
  513. 00000502  5746                     subq.w     D6, 3
  514. 00000504  4945                     chk.w      D4, D5
  515. 00000506  4C44 0000                movem.l    <none>, D4
  516. 0000050A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  517. export_2036: // at 0000050C (misaligned)
  518. 0000050E  FFD8                     .invalid   <<F/7/7>>
  519. 00000510  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  520. 00000514  206E 000C                movea.l    A0, [A6 + 0xC]
  521. 00000518  43EE FFF0                lea.l      A1, [A6 - 0x10]
  522. 0000051C  22D8                     move.l     [A1]+, [A0]+
  523. 0000051E  22D8                     move.l     [A1]+, [A0]+
  524. 00000520  22D8                     move.l     [A1]+, [A0]+
  525. 00000522  22D8                     move.l     [A1]+, [A0]+
  526. 00000524  286E 0008                movea.l    A4, [A6 + 0x8]
  527. 00000528  206C 117C                movea.l    A0, [A4 + 0x117C]
  528. 0000052C  2050                     movea.l    A0, [A0]
  529. 0000052E  302E 0010                move.w     D0, [A6 + 0x10]
  530. 00000532  48C0                     ext.l      D0
  531. 00000534  E580                     asl        D0, 2
  532. 00000536  2670 08FC                movea.l    A3, [A0 + D0 - 0x4]
  533. 0000053A  7E01                     moveq.l    D7, 0x01
  534. 0000053C  4206                     clr.b      D6
  535. label0000053E:
  536. 0000053E  2053                     movea.l    A0, [A3]
  537. 00000540  BE68 001A                cmp.w      D7, [A0 + 0x1A]
  538. 00000544  5FC0                     sle        D0
  539. 00000546  1206                     move.b     D1, D6
  540. 00000548  0A01 0001                xori.b     D1, 0x1
  541. 0000054C  C001                     and.b      D0, D1
  542. 0000054E  673E                     beq        +0x40 /* 0000058E */
  543. 00000550  2068 001C                movea.l    A0, [A0 + 0x1C]
  544. 00000554  2050                     movea.l    A0, [A0]
  545. 00000556  3007                     move.w     D0, D7
  546. 00000558  48C0                     ext.l      D0
  547. 0000055A  E580                     asl        D0, 2
  548. 0000055C  2070 08FC                movea.l    A0, [A0 + D0 - 0x4]
  549. 00000560  2050                     movea.l    A0, [A0]
  550. 00000562  43EE FFD8                lea.l      A1, [A6 - 0x28]
  551. 00000566  22D8                     move.l     [A1]+, [A0]+
  552. 00000568  22D8                     move.l     [A1]+, [A0]+
  553. 0000056A  22D8                     move.l     [A1]+, [A0]+
  554. 0000056C  22D8                     move.l     [A1]+, [A0]+
  555. 0000056E  4267                     clr.w      -[A7]
  556. 00000570  486E FFF0                pea.l      [A6 - 0x10]
  557. 00000574  486E FFD8                pea.l      [A6 - 0x28]
  558. 00000578  4267                     clr.w      -[A7]
  559. 0000057A  1F3C 0001                move.b     -[A7], 0x1
  560. 0000057E  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  561. 00000582  101F                     move.b     D0, [A7]+
  562. 00000584  6704                     beq        +0x6 /* 0000058A */
  563. 00000586  7C01                     moveq.l    D6, 0x01
  564. 00000588  60B4                     bra        -0x4A /* 0000053E */
  565. label0000058A:
  566. 0000058A  5247                     addq.w     D7, 1
  567. 0000058C  60B0                     bra        -0x4E /* 0000053E */
  568. label0000058E:
  569. 0000058E  1006                     move.b     D0, D6
  570. 00000590  6706                     beq        +0x8 /* 00000598 */
  571. 00000592  3D47 0012                move.w     [A6 + 0x12], D7
  572. 00000596  6004                     bra        +0x6 /* 0000059C */
  573. label00000598:
  574. 00000598  426E 0012                clr.w      [A6 + 0x12]
  575. label0000059C:
  576. 0000059C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  577. 000005A0  4E5E                     unlink     A6
  578. 000005A2  205F                     movea.l    A0, [A7]+
  579. 000005A4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  580. 000005A8  4ED0                     jmp        [A0]
  581. 000005AA  8F49 534F                pack       -[A7], -[A1], 0x534F
  582. 000005AE  5F46                     subq.w     D6, 7
  583. 000005B0  494E                     chk.w      D4, A6
  584. 000005B2  4456                     neg.w      [A6]
  585. 000005B4  4945                     chk.w      D4, D5
  586. 000005B6  574B                     subq.w     A3, 3
  587. 000005B8  4559                     chk.w      D2, [A1]+
  588. 000005BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  589. export_2037: // at 000005BC (misaligned)
  590. 000005BE  FFDC                     .invalid   <<F/7/7>>
  591. 000005C0  48E7 0308                movem.l    -[A7], D6,D7,A4
  592. 000005C4  206E 000C                movea.l    A0, [A6 + 0xC]
  593. 000005C8  43EE FFF0                lea.l      A1, [A6 - 0x10]
  594. 000005CC  22D8                     move.l     [A1]+, [A0]+
  595. 000005CE  22D8                     move.l     [A1]+, [A0]+
  596. 000005D0  22D8                     move.l     [A1]+, [A0]+
  597. 000005D2  22D8                     move.l     [A1]+, [A0]+
  598. 000005D4  286E 0008                movea.l    A4, [A6 + 0x8]
  599. 000005D8  4206                     clr.b      D6
  600. 000005DA  7E01                     moveq.l    D7, 0x01
  601. label000005DC:
  602. 000005DC  1006                     move.b     D0, D6
  603. 000005DE  0A00 0001                xori.b     D0, 0x1
  604. 000005E2  4A00                     tst.b      D0
  605. 000005E4  6748                     beq        +0x4A /* 0000062E */
  606. 000005E6  BE6C 117A                cmp.w      D7, [A4 + 0x117A]
  607. 000005EA  5FC1                     sle        D1
  608. 000005EC  C001                     and.b      D0, D1
  609. 000005EE  673E                     beq        +0x40 /* 0000062E */
  610. 000005F0  206C 117C                movea.l    A0, [A4 + 0x117C]
  611. 000005F4  2050                     movea.l    A0, [A0]
  612. 000005F6  3007                     move.w     D0, D7
  613. 000005F8  48C0                     ext.l      D0
  614. 000005FA  E580                     asl        D0, 2
  615. 000005FC  2070 08FC                movea.l    A0, [A0 + D0 - 0x4]
  616. 00000600  2050                     movea.l    A0, [A0]
  617. 00000602  43EE FFDC                lea.l      A1, [A6 - 0x24]
  618. 00000606  22D8                     move.l     [A1]+, [A0]+
  619. 00000608  22D8                     move.l     [A1]+, [A0]+
  620. 0000060A  22D8                     move.l     [A1]+, [A0]+
  621. 0000060C  22D8                     move.l     [A1]+, [A0]+
  622. 0000060E  4267                     clr.w      -[A7]
  623. 00000610  486E FFF0                pea.l      [A6 - 0x10]
  624. 00000614  486E FFDC                pea.l      [A6 - 0x24]
  625. 00000618  4267                     clr.w      -[A7]
  626. 0000061A  1F3C 0001                move.b     -[A7], 0x1
  627. 0000061E  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  628. 00000622  101F                     move.b     D0, [A7]+
  629. 00000624  6704                     beq        +0x6 /* 0000062A */
  630. 00000626  7C01                     moveq.l    D6, 0x01
  631. 00000628  60B2                     bra        -0x4C /* 000005DC */
  632. label0000062A:
  633. 0000062A  5247                     addq.w     D7, 1
  634. 0000062C  60AE                     bra        -0x50 /* 000005DC */
  635. label0000062E:
  636. 0000062E  1006                     move.b     D0, D6
  637. 00000630  6706                     beq        +0x8 /* 00000638 */
  638. 00000632  3D47 0010                move.w     [A6 + 0x10], D7
  639. 00000636  6004                     bra        +0x6 /* 0000063C */
  640. label00000638:
  641. 00000638  426E 0010                clr.w      [A6 + 0x10]
  642. label0000063C:
  643. 0000063C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  644. 00000640  4E5E                     unlink     A6
  645. 00000642  205F                     movea.l    A0, [A7]+
  646. 00000644  504F                     addq.w     A7, 8
  647. 00000646  4ED0                     jmp        [A0]
  648. 00000648  8C49                     or.w       D6, A1
  649. 0000064A  534F                     subq.w     A7, 1
  650. 0000064C  5F46                     subq.w     D6, 7
  651. 0000064E  494E                     chk.w      D4, A6
  652. 00000650  4446                     neg.w      D6
  653. 00000652  494C                     chk.w      D4, A4
  654. 00000654  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  655. 00000656  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  656. // begin alternate branch 00000658-0000065C
  657. fn00000658:
  658. 00000658  4E56 FFD6                link       A6, -0x002A
  659. // end alternate branch 00000658-0000065C
  660. fn00000658: // (misaligned)
  661. 0000065A  FFD6                     .invalid   <<F/7/7>>
  662. 0000065C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  663. 00000660  206E 0014                movea.l    A0, [A6 + 0x14]
  664. 00000664  43EE FFF0                lea.l      A1, [A6 - 0x10]
  665. 00000668  22D8                     move.l     [A1]+, [A0]+
  666. 0000066A  22D8                     move.l     [A1]+, [A0]+
  667. 0000066C  22D8                     move.l     [A1]+, [A0]+
  668. 0000066E  22D8                     move.l     [A1]+, [A0]+
  669. 00000670  286E 0008                movea.l    A4, [A6 + 0x8]
  670. 00000674  4206                     clr.b      D6
  671. 00000676  7E01                     moveq.l    D7, 0x01
  672. 00000678  206C 117C                movea.l    A0, [A4 + 0x117C]
  673. 0000067C  2050                     movea.l    A0, [A0]
  674. 0000067E  302E 0018                move.w     D0, [A6 + 0x18]
  675. 00000682  48C0                     ext.l      D0
  676. 00000684  E580                     asl        D0, 2
  677. 00000686  2070 08FC                movea.l    A0, [A0 + D0 - 0x4]
  678. 0000068A  2050                     movea.l    A0, [A0]
  679. 0000068C  2A28 001C                move.l     D5, [A0 + 0x1C]
  680. label00000690:
  681. 00000690  1006                     move.b     D0, D6
  682. 00000692  0A00 0001                xori.b     D0, 0x1
  683. 00000696  4A00                     tst.b      D0
  684. 00000698  677C                     beq        +0x7E /* 00000716 */
  685. 0000069A  206C 117C                movea.l    A0, [A4 + 0x117C]
  686. 0000069E  2050                     movea.l    A0, [A0]
  687. 000006A0  322E 0018                move.w     D1, [A6 + 0x18]
  688. 000006A4  48C1                     ext.l      D1
  689. 000006A6  E581                     asl        D1, 2
  690. 000006A8  2070 18FC                movea.l    A0, [A0 + D1 - 0x4]
  691. 000006AC  2050                     movea.l    A0, [A0]
  692. 000006AE  BE68 001A                cmp.w      D7, [A0 + 0x1A]
  693. 000006B2  5FC1                     sle        D1
  694. 000006B4  C001                     and.b      D0, D1
  695. 000006B6  675E                     beq        +0x60 /* 00000716 */
  696. 000006B8  2045                     movea.l    A0, D5
  697. 000006BA  2050                     movea.l    A0, [A0]
  698. 000006BC  3007                     move.w     D0, D7
  699. 000006BE  48C0                     ext.l      D0
  700. 000006C0  E580                     asl        D0, 2
  701. 000006C2  2070 08FC                movea.l    A0, [A0 + D0 - 0x4]
  702. 000006C6  2050                     movea.l    A0, [A0]
  703. 000006C8  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  704. 000006CC  22D8                     move.l     [A1]+, [A0]+
  705. 000006CE  22D8                     move.l     [A1]+, [A0]+
  706. 000006D0  22D8                     move.l     [A1]+, [A0]+
  707. 000006D2  22D8                     move.l     [A1]+, [A0]+
  708. 000006D4  4267                     clr.w      -[A7]
  709. 000006D6  486E FFF0                pea.l      [A6 - 0x10]
  710. 000006DA  486E FFD6                pea.l      [A6 - 0x2A]
  711. 000006DE  4267                     clr.w      -[A7]
  712. 000006E0  1F3C 0001                move.b     -[A7], 0x1
  713. 000006E4  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  714. 000006E8  101F                     move.b     D0, [A7]+
  715. 000006EA  6724                     beq        +0x26 /* 00000710 */
  716. 000006EC  7C01                     moveq.l    D6, 0x01
  717. 000006EE  2045                     movea.l    A0, D5
  718. 000006F0  2050                     movea.l    A0, [A0]
  719. 000006F2  3007                     move.w     D0, D7
  720. 000006F4  48C0                     ext.l      D0
  721. 000006F6  E580                     asl        D0, 2
  722. 000006F8  2070 08FC                movea.l    A0, [A0 + D0 - 0x4]
  723. 000006FC  2650                     movea.l    A3, [A0]
  724. 000006FE  206E 0010                movea.l    A0, [A6 + 0x10]
  725. 00000702  30AB 0030                move.w     [A0], [A3 + 0x30]
  726. 00000706  206E 000C                movea.l    A0, [A6 + 0xC]
  727. 0000070A  30AB 0032                move.w     [A0], [A3 + 0x32]
  728. 0000070E  6080                     bra        -0x7E /* 00000690 */
  729. label00000710:
  730. 00000710  5247                     addq.w     D7, 1
  731. 00000712  6000 FF7C                bra        -0x82 /* 00000690 */
  732. label00000716:
  733. 00000716  1006                     move.b     D0, D6
  734. 00000718  660E                     bne        +0x10 /* 00000728 */
  735. 0000071A  3F3C 04EF                move.w     -[A7], 0x4EF
  736. 0000071E  42A7                     clr.l      -[A7]
  737. 00000720  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  738. 00000724  4EAD 3ECA                jsr        [A5 + 0x3ECA /* export_2005 */]
  739. label00000728:
  740. 00000728  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  741. 0000072C  4E5E                     unlink     A6
  742. 0000072E  205F                     movea.l    A0, [A7]+
  743. 00000730  DEFC 0012                add.w      A7, 0x12
  744. 00000734  4ED0                     jmp        [A0]
  745. 00000736  8B49 534F                pack       -[A5], -[A1], 0x534F
  746. 0000073A  5F46                     subq.w     D6, 7
  747. 0000073C  494E                     chk.w      D4, A6
  748. 0000073E  444B                     neg.w      A3
  749. 00000740  4559                     chk.w      D2, [A1]+
  750. 00000742  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  751. // begin alternate branch 00000744-0000074A
  752. export_2038:
  753. fn00000744:
  754. 00000744  4E56 0000                link       A6, 0
  755. 00000748  2F0C                     move.l     -[A7], A4
  756. // end alternate branch 00000744-0000074A
  757. export_2038: // at 00000744 (misaligned)
  758. fn00000744: // (misaligned)
  759. 00000746  0000 2F0C                ori.b      D0, 0xC
  760. 0000074A  286E 0008                movea.l    A4, [A6 + 0x8]
  761. 0000074E  42A7                     clr.l      -[A7]
  762. 00000750  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  763. 00000754  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  764. 00000758  A9A0                     syscall    GetResource
  765. 0000075A  295F 1364                move.l     [A4 + 0x1364], [A7]+
  766. 0000075E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  767. 00000762  4EAD 3EC2                jsr        [A5 + 0x3EC2 /* export_2004 */]
  768. 00000766  7000                     moveq.l    D0, 0x00
  769. 00000768  2940 1368                move.l     [A4 + 0x1368], D0
  770. 0000076C  285F                     movea.l    A4, [A7]+
  771. 0000076E  4E5E                     unlink     A6
  772. 00000770  205F                     movea.l    A0, [A7]+
  773. 00000772  DEFC 000A                add.w      A7, 0xA /* '\n' */
  774. 00000776  4ED0                     jmp        [A0]
  775. 00000778  8F49 534F                pack       -[A7], -[A1], 0x534F
  776. 0000077C  5F50                     subq.w     [A0], 7
  777. 0000077E  5245                     addq.w     D5, 1
  778. 00000780  5041                     addq.w     D1, 8
  779. 00000782  5245                     addq.w     D5, 1
  780. 00000784  5253                     addq.w     [A3], 1
  781. 00000786  5243                     addq.w     D3, 1
  782. 00000788  0000 0000                ori.b      D0, 0x0
  783. export_2039:
  784. fn0000078C:
  785. 0000078C  4E56 0000                link       A6, 0
  786. 00000790  2F0C                     move.l     -[A7], A4
  787. 00000792  286E 0008                movea.l    A4, [A6 + 0x8]
  788. 00000796  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  789. 0000079A  206C 1364                movea.l    A0, [A4 + 0x1364]
  790. 0000079E  202C 1368                move.l     D0, [A4 + 0x1368]
  791. 000007A2  D090                     add.l      D0, [A0]
  792. 000007A4  2F00                     move.l     -[A7], D0
  793. 000007A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  794. 000007AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  795. 000007AE  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  796. 000007B2  202E 000C                move.l     D0, [A6 + 0xC]
  797. 000007B6  D1AC 1368                add.l      [A4 + 0x1368], D0
  798. 000007BA  285F                     movea.l    A4, [A7]+
  799. 000007BC  4E5E                     unlink     A6
  800. 000007BE  205F                     movea.l    A0, [A7]+
  801. 000007C0  DEFC 000C                add.w      A7, 0xC
  802. 000007C4  4ED0                     jmp        [A0]
  803. 000007C6  9049                     sub.w      D0, A1
  804. 000007C8  534F                     subq.w     A7, 1
  805. 000007CA  5F52                     subq.w     [A2], 7
  806. 000007CC  4541                     chk.w      D2, D1
  807. 000007CE  4446                     neg.w      D6
  808. 000007D0  524F                     addq.w     A7, 1
  809. 000007D2  4D52                     chk.w      D6, [A2]
  810. 000007D4  5352                     subq.w     [A2], 1
  811. 000007D6  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  812. 000007D8  0000 0000                ori.b      D0, 0x0
  813. export_2040:
  814. 000007DC  4E56 FF00                link       A6, -0x0100
  815. 000007E0  486E FF00                pea.l      [A6 - 0x100]
  816. 000007E4  7001                     moveq.l    D0, 0x01
  817. 000007E6  2F00                     move.l     -[A7], D0
  818. 000007E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  819. 000007EC  4EBA FF9E                jsr        [PC - 0x62 /* 0000078C */]
  820. 000007F0  4240                     clr.w      D0
  821. 000007F2  102E FF00                move.b     D0, [A6 - 0x100]
  822. 000007F6  4A40                     tst.w      D0
  823. 000007F8  6F1C                     ble        +0x1E /* 00000816 */
  824. 000007FA  41EE FF00                lea.l      A0, [A6 - 0x100]
  825. 000007FE  2008                     move.l     D0, A0
  826. 00000800  5280                     addq.l     D0, 1
  827. 00000802  2F00                     move.l     -[A7], D0
  828. 00000804  4240                     clr.w      D0
  829. 00000806  102E FF00                move.b     D0, [A6 - 0x100]
  830. 0000080A  48C0                     ext.l      D0
  831. 0000080C  2F00                     move.l     -[A7], D0
  832. 0000080E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  833. 00000812  4EBA FF78                jsr        [PC - 0x88 /* 0000078C */]
  834. label00000816:
  835. 00000816  206E 0008                movea.l    A0, [A6 + 0x8]
  836. 0000081A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  837. 0000081E  486E FF00                pea.l      [A6 - 0x100]
  838. 00000822  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  839. 00000826  4240                     clr.w      D0
  840. 00000828  102E FF00                move.b     D0, [A6 - 0x100]
  841. 0000082C  5240                     addq.w     D0, 1
  842. 0000082E  48C0                     ext.l      D0
  843. 00000830  2F00                     move.l     -[A7], D0
  844. 00000832  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  845. 00000836  4E5E                     unlink     A6
  846. 00000838  205F                     movea.l    A0, [A7]+
  847. 0000083A  504F                     addq.w     A7, 8
  848. 0000083C  4ED0                     jmp        [A0]
  849. 0000083E  9349                     subx.w     -[A1], -[A1]
  850. 00000840  534F                     subq.w     A7, 1
  851. 00000842  5F52                     subq.w     [A2], 7
  852. 00000844  4541                     chk.w      D2, D1
  853. 00000846  4453                     neg.w      [A3]
  854. 00000848  5452                     addq.w     [A2], 2
  855. 0000084A  4652                     not.w      [A2]
  856. 0000084C  4F4D                     chk.w      D7, A5
  857. 0000084E  5253                     addq.w     [A3], 1
  858. 00000850  5243                     addq.w     D3, 1
  859. 00000852  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  860. // begin alternate branch 00000854-00000858
  861. export_2041:
  862. fn00000854:
  863. 00000854  4E56 FFFE                link       A6, -0x0002
  864. // end alternate branch 00000854-00000858
  865. export_2041: // at 00000854 (misaligned)
  866. fn00000854: // (misaligned)
  867. 00000856  FFFE                     .invalid   <<F/7/7>>
  868. 00000858  2F07                     move.l     -[A7], D7
  869. 0000085A  4247                     clr.w      D7
  870. 0000085C  302E 0010                move.w     D0, [A6 + 0x10]
  871. 00000860  5340                     subq.w     D0, 1
  872. 00000862  6B74                     bmi        +0x76 /* 000008D8 */
  873. 00000864  0C40 000C                cmpi.w     D0, 0xC
  874. 00000868  6E6E                     bgt        +0x70 /* 000008D8 */
  875. 0000086A  D040                     add.w      D0, D0
  876. 0000086C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  877. 00000870  4EFB 0000                jmp        [PC + D0.w]
  878. 00000874  001C 0024                ori.b      [A4]+, 0x24 /* '$' */
  879. 00000878  0028 002C 0030           ori.b      [A0 + 0x30], 0x2C /* ',' */
  880. 0000087E  0034 0038 003C           ori.b      [A4 + D0.w + 0x3C], 0x38 /* '8' */
  881. 00000884  0040 0044                ori.w      D0, 0x44 /* 'D' */
  882. 00000888  0066 0048                ori.w      -[A6], 0x48 /* 'H' */
  883. 0000088C  004C 3E2E                ori.w      A4, 0x3E2E /* '>.' */
  884. 00000890  000E 5247                ori.b      A6, 0x47 /* 'G' */
  885. 00000894  6046                     bra        +0x48 /* 000008DC */
  886. 00000896  7E02                     moveq.l    D7, 0x02
  887. 00000898  6042                     bra        +0x44 /* 000008DC */
  888. 0000089A  7E04                     moveq.l    D7, 0x04
  889. 0000089C  603E                     bra        +0x40 /* 000008DC */
  890. 0000089E  7E08                     moveq.l    D7, 0x08
  891. 000008A0  603A                     bra        +0x3C /* 000008DC */
  892. 000008A2  7E04                     moveq.l    D7, 0x04
  893. 000008A4  6036                     bra        +0x38 /* 000008DC */
  894. 000008A6  7E08                     moveq.l    D7, 0x08
  895. 000008A8  6032                     bra        +0x34 /* 000008DC */
  896. 000008AA  7E0A                     moveq.l    D7, 0x0A
  897. 000008AC  602E                     bra        +0x30 /* 000008DC */
  898. 000008AE  7E04                     moveq.l    D7, 0x04
  899. 000008B0  602A                     bra        +0x2C /* 000008DC */
  900. 000008B2  7E06                     moveq.l    D7, 0x06
  901. 000008B4  6026                     bra        +0x28 /* 000008DC */
  902. 000008B6  7E0E                     moveq.l    D7, 0x0E
  903. 000008B8  6022                     bra        +0x24 /* 000008DC */
  904. 000008BA  7E01                     moveq.l    D7, 0x01
  905. 000008BC  601E                     bra        +0x20 /* 000008DC */
  906. 000008BE  206E 0008                movea.l    A0, [A6 + 0x8]
  907. 000008C2  70FE                     moveq.l    D0, 0xFFFFFFFE
  908. 000008C4  B068 1232                cmp.w      D0, [A0 + 0x1232]
  909. 000008C8  56C0                     sne        D0
  910. 000008CA  C02E 000C                and.b      D0, [A6 + 0xC]
  911. 000008CE  6704                     beq        +0x6 /* 000008D4 */
  912. 000008D0  7E04                     moveq.l    D7, 0x04
  913. 000008D2  6008                     bra        +0xA /* 000008DC */
  914. label000008D4:
  915. 000008D4  7E08                     moveq.l    D7, 0x08
  916. 000008D6  6004                     bra        +0x6 /* 000008DC */
  917. label000008D8:
  918. 000008D8  3E2E 000E                move.w     D7, [A6 + 0xE]
  919. label000008DC:
  920. 000008DC  700C                     moveq.l    D0, 0x0C
  921. 000008DE  B06E 0010                cmp.w      D0, [A6 + 0x10]
  922. 000008E2  670A                     beq        +0xC /* 000008EE */
  923. 000008E4  1007                     move.b     D0, D7
  924. 000008E6  0240 0001                andi.w     D0, 0x1
  925. 000008EA  6702                     beq        +0x4 /* 000008EE */
  926. 000008EC  5247                     addq.w     D7, 1
  927. label000008EE:
  928. 000008EE  3D47 0012                move.w     [A6 + 0x12], D7
  929. 000008F2  2E1F                     move.l     D7, [A7]+
  930. 000008F4  4E5E                     unlink     A6
  931. 000008F6  205F                     movea.l    A0, [A7]+
  932. 000008F8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  933. 000008FC  4ED0                     jmp        [A0]
  934. 000008FE  8F49 534F                pack       -[A7], -[A1], 0x534F
  935. 00000902  5F47                     subq.w     D7, 7
  936. 00000904  4554                     chk.w      D2, [A4]
  937. 00000906  5459                     addq.w     [A1]+, 2
  938. 00000908  5045                     addq.w     D5, 8
  939. 0000090A  5349                     subq.w     A1, 1
  940. 0000090C  5A45                     addq.w     D5, 5
  941. 0000090E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  942. // begin alternate branch 00000910-00000914
  943. fn00000910:
  944. 00000910  4E56 FFE8                link       A6, -0x0018
  945. // end alternate branch 00000910-00000914
  946. fn00000910: // (misaligned)
  947. 00000912  FFE8                     .invalid   <<F/7/7>>
  948. 00000914  2F07                     move.l     -[A7], D7
  949. 00000916  206E 0010                movea.l    A0, [A6 + 0x10]
  950. 0000091A  43EE FFEA                lea.l      A1, [A6 - 0x16]
  951. 0000091E  7004                     moveq.l    D0, 0x04
  952. label00000920:
  953. 00000920  22D8                     move.l     [A1]+, [A0]+
  954. 00000922  51C8 FFFC                dbf        D0, -0x6 /* 00000920 */
  955. 00000926  3290                     move.w     [A1], [A0]
  956. 00000928  4267                     clr.w      -[A7]
  957. 0000092A  102E FFFB                move.b     D0, [A6 - 0x5]
  958. 0000092E  4880                     ext.w      D0
  959. 00000930  3F00                     move.w     -[A7], D0
  960. 00000932  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  961. 00000936  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  962. 0000093A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  963. 0000093E  4EBA FF14                jsr        [PC - 0xEC /* 00000854 */]
  964. 00000942  3E1F                     move.w     D7, [A7]+
  965. 00000944  102E 000E                move.b     D0, [A6 + 0xE]
  966. 00000948  660C                     bne        +0xE /* 00000956 */
  967. 0000094A  7001                     moveq.l    D0, 0x01
  968. 0000094C  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  969. 00000950  6C04                     bge        +0x6 /* 00000956 */
  970. 00000952  CFEE FFFE                muls.w     D7, [A6 - 0x2]
  971. label00000956:
  972. 00000956  3D47 0014                move.w     [A6 + 0x14], D7
  973. 0000095A  2E1F                     move.l     D7, [A7]+
  974. 0000095C  4E5E                     unlink     A6
  975. 0000095E  205F                     movea.l    A0, [A7]+
  976. 00000960  DEFC 000C                add.w      A7, 0xC
  977. 00000964  4ED0                     jmp        [A0]
  978. 00000966  9049                     sub.w      D0, A1
  979. 00000968  534F                     subq.w     A7, 1
  980. 0000096A  5F47                     subq.w     D7, 7
  981. 0000096C  4554                     chk.w      D2, [A4]
  982. 0000096E  4649                     not.w      A1
  983. 00000970  454C                     chk.w      D2, A4
  984. 00000972  4453                     neg.w      [A3]
  985. 00000974  495A                     chk.w      D4, [A2]+
  986. 00000976  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  987. 00000978  0000 0000                ori.b      D0, 0x0
  988. fn0000097C:
  989. 0000097C  4E56 0000                link       A6, 0
  990. 00000980  4267                     clr.w      -[A7]
  991. 00000982  206E 0008                movea.l    A0, [A6 + 0x8]
  992. 00000986  2068 08F0                movea.l    A0, [A0 + 0x8F0]
  993. 0000098A  2050                     movea.l    A0, [A0]
  994. 0000098C  302E 0012                move.w     D0, [A6 + 0x12]
  995. 00000990  48C0                     ext.l      D0
  996. 00000992  E580                     asl        D0, 2
  997. 00000994  2070 08FC                movea.l    A0, [A0 + D0 - 0x4]
  998. 00000998  2050                     movea.l    A0, [A0]
  999. 0000099A  302E 0010                move.w     D0, [A6 + 0x10]
  1000. 0000099E  C1FC 0016                muls.w     D0, 0x16
  1001. 000009A2  4870 00FE                pea.l      [A0 + D0.w - 0x2]
  1002. 000009A6  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  1003. 000009AA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1004. 000009AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1005. 000009B2  4EBA FF5C                jsr        [PC - 0xA4 /* 00000910 */]
  1006. 000009B6  3D5F 0014                move.w     [A6 + 0x14], [A7]+
  1007. 000009BA  4E5E                     unlink     A6
  1008. 000009BC  205F                     movea.l    A0, [A7]+
  1009. 000009BE  DEFC 000C                add.w      A7, 0xC
  1010. 000009C2  4ED0                     jmp        [A0]
  1011. 000009C4  9249                     sub.w      D1, A1
  1012. 000009C6  534F                     subq.w     A7, 1
  1013. 000009C8  5F47                     subq.w     D7, 7
  1014. 000009CA  4554                     chk.w      D2, [A4]
  1015. 000009CC  464C                     not.w      A4
  1016. 000009CE  4444                     neg.w      D4
  1017. 000009D0  4553                     chk.w      D2, [A3]
  1018. 000009D2  4353                     chk.w      D1, [A3]
  1019. 000009D4  495A                     chk.w      D4, [A2]+
  1020. 000009D6  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  1021. 000009D8  0000 0000                ori.b      D0, 0x0
  1022. export_2042:
  1023. 000009DC  4E56 FFF8                link       A6, -0x0008
  1024. 000009E0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1025. 000009E4  266E 0008                movea.l    A3, [A6 + 0x8]
  1026. 000009E8  382E 0018                move.w     D4, [A6 + 0x18]
  1027. 000009EC  284B                     movea.l    A4, A3
  1028. 000009EE  302E 001A                move.w     D0, [A6 + 0x1A]
  1029. 000009F2  E540                     asl        D0.w, 2
  1030. 000009F4  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  1031. 000009F8  2071 0000                movea.l    A0, [A1 + D0.w]
  1032. 000009FC  3028 004E                move.w     D0, [A0 + 0x4E]
  1033. 00000A00  5240                     addq.w     D0, 1
  1034. 00000A02  3E00                     move.w     D7, D0
  1035. 00000A04  E547                     asl        D7.w, 2
  1036. 00000A06  7001                     moveq.l    D0, 0x01
  1037. 00000A08  B044                     cmp.w      D0, D4
  1038. 00000A0A  6C3E                     bge        +0x40 /* 00000A4A */
  1039. 00000A0C  3004                     move.w     D0, D4
  1040. 00000A0E  5340                     subq.w     D0, 1
  1041. 00000A10  3D40 FFF8                move.w     [A6 - 0x8], D0
  1042. 00000A14  7C01                     moveq.l    D6, 0x01
  1043. 00000A16  602C                     bra        +0x2E /* 00000A44 */
  1044. label00000A18:
  1045. 00000A18  4267                     clr.w      -[A7]
  1046. 00000A1A  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  1047. 00000A1E  3F06                     move.w     -[A7], D6
  1048. 00000A20  4267                     clr.w      -[A7]
  1049. 00000A22  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1050. 00000A26  2F0B                     move.l     -[A7], A3
  1051. 00000A28  4EBA FF52                jsr        [PC - 0xAE /* 0000097C */]
  1052. 00000A2C  3A1F                     move.w     D5, [A7]+
  1053. 00000A2E  7001                     moveq.l    D0, 0x01
  1054. 00000A30  B045                     cmp.w      D0, D5
  1055. 00000A32  670A                     beq        +0xC /* 00000A3E */
  1056. 00000A34  1007                     move.b     D0, D7
  1057. 00000A36  0240 0001                andi.w     D0, 0x1
  1058. 00000A3A  6702                     beq        +0x4 /* 00000A3E */
  1059. 00000A3C  5247                     addq.w     D7, 1
  1060. label00000A3E:
  1061. 00000A3E  DE45                     add.w      D7, D5
  1062. 00000A40  5246                     addq.w     D6, 1
  1063. 00000A42  6906                     bvs        +0x8 /* 00000A4A */
  1064. label00000A44:
  1065. 00000A44  BC6E FFF8                cmp.w      D6, [A6 - 0x8]
  1066. 00000A48  6FCE                     ble        -0x30 /* 00000A18 */
  1067. label00000A4A:
  1068. 00000A4A  206E 0010                movea.l    A0, [A6 + 0x10]
  1069. 00000A4E  2F08                     move.l     -[A7], A0
  1070. 00000A50  4267                     clr.w      -[A7]
  1071. 00000A52  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  1072. 00000A56  3F04                     move.w     -[A7], D4
  1073. 00000A58  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  1074. 00000A5C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1075. 00000A60  2F0B                     move.l     -[A7], A3
  1076. 00000A62  4EBA FF18                jsr        [PC - 0xE8 /* 0000097C */]
  1077. 00000A66  301F                     move.w     D0, [A7]+
  1078. 00000A68  205F                     movea.l    A0, [A7]+
  1079. 00000A6A  3080                     move.w     [A0], D0
  1080. 00000A6C  206E 0010                movea.l    A0, [A6 + 0x10]
  1081. 00000A70  7001                     moveq.l    D0, 0x01
  1082. 00000A72  B050                     cmp.w      D0, [A0]
  1083. 00000A74  670A                     beq        +0xC /* 00000A80 */
  1084. 00000A76  1007                     move.b     D0, D7
  1085. 00000A78  0240 0001                andi.w     D0, 0x1
  1086. 00000A7C  6702                     beq        +0x4 /* 00000A80 */
  1087. 00000A7E  5247                     addq.w     D7, 1
  1088. label00000A80:
  1089. 00000A80  206E 0014                movea.l    A0, [A6 + 0x14]
  1090. 00000A84  3087                     move.w     [A0], D7
  1091. 00000A86  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1092. 00000A8A  4E5E                     unlink     A6
  1093. 00000A8C  205F                     movea.l    A0, [A7]+
  1094. 00000A8E  DEFC 0014                add.w      A7, 0x14
  1095. 00000A92  4ED0                     jmp        [A0]
  1096. 00000A94  9149                     subx.w     -[A0], -[A1]
  1097. 00000A96  534F                     subq.w     A7, 1
  1098. 00000A98  5F47                     subq.w     D7, 7
  1099. 00000A9A  4554                     chk.w      D2, [A4]
  1100. 00000A9C  464C                     not.w      A4
  1101. 00000A9E  4444                     neg.w      D4
  1102. 00000AA0  4553                     chk.w      D2, [A3]
  1103. 00000AA2  4350                     chk.w      D1, [A0]
  1104. 00000AA4  4F53                     chk.w      D7, [A3]
  1105. 00000AA6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1106. // begin alternate branch 00000AA8-00000AAC
  1107. export_2043:
  1108. fn00000AA8:
  1109. 00000AA8  4E56 FFF4                link       A6, -0x000C
  1110. // end alternate branch 00000AA8-00000AAC
  1111. export_2043: // at 00000AA8 (misaligned)
  1112. fn00000AA8: // (misaligned)
  1113. 00000AAA  FFF4                     .invalid   <<F/7/7>>
  1114. 00000AAC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1115. 00000AB0  286E 0008                movea.l    A4, [A6 + 0x8]
  1116. 00000AB4  4A6C 03B8                tst.w      [A4 + 0x3B8]
  1117. 00000AB8  6F7C                     ble        +0x7E /* 00000B36 */
  1118. 00000ABA  206C 117C                movea.l    A0, [A4 + 0x117C]
  1119. 00000ABE  2050                     movea.l    A0, [A0]
  1120. 00000AC0  302E 0016                move.w     D0, [A6 + 0x16]
  1121. 00000AC4  48C0                     ext.l      D0
  1122. 00000AC6  E580                     asl        D0, 2
  1123. 00000AC8  2670 08FC                movea.l    A3, [A0 + D0 - 0x4]
  1124. 00000ACC  2053                     movea.l    A0, [A3]
  1125. 00000ACE  3D68 0020 FFF4           move.w     [A6 - 0xC], [A0 + 0x20]
  1126. 00000AD4  7E01                     moveq.l    D7, 0x01
  1127. 00000AD6  6058                     bra        +0x5A /* 00000B30 */
  1128. label00000AD8:
  1129. 00000AD8  2053                     movea.l    A0, [A3]
  1130. 00000ADA  2068 0022                movea.l    A0, [A0 + 0x22]
  1131. 00000ADE  2050                     movea.l    A0, [A0]
  1132. 00000AE0  3007                     move.w     D0, D7
  1133. 00000AE2  48C0                     ext.l      D0
  1134. 00000AE4  E580                     asl        D0, 2
  1135. 00000AE6  2070 08FC                movea.l    A0, [A0 + D0 - 0x4]
  1136. 00000AEA  2050                     movea.l    A0, [A0]
  1137. 00000AEC  3C28 0010                move.w     D6, [A0 + 0x10]
  1138. 00000AF0  2053                     movea.l    A0, [A3]
  1139. 00000AF2  2068 0022                movea.l    A0, [A0 + 0x22]
  1140. 00000AF6  2050                     movea.l    A0, [A0]
  1141. 00000AF8  3007                     move.w     D0, D7
  1142. 00000AFA  48C0                     ext.l      D0
  1143. 00000AFC  E580                     asl        D0, 2
  1144. 00000AFE  2070 08FC                movea.l    A0, [A0 + D0 - 0x4]
  1145. 00000B02  2050                     movea.l    A0, [A0]
  1146. 00000B04  3A28 0012                move.w     D5, [A0 + 0x12]
  1147. 00000B08  7000                     moveq.l    D0, 0x00
  1148. 00000B0A  3005                     move.w     D0, D5
  1149. 00000B0C  7200                     moveq.l    D1, 0x00
  1150. 00000B0E  322E 0014                move.w     D1, [A6 + 0x14]
  1151. 00000B12  C081                     and.l      D0, D1
  1152. 00000B14  4A80                     tst.l      D0
  1153. 00000B16  6714                     beq        +0x16 /* 00000B2C */
  1154. 00000B18  4A46                     tst.w      D6
  1155. 00000B1A  6F10                     ble        +0x12 /* 00000B2C */
  1156. 00000B1C  3F06                     move.w     -[A7], D6
  1157. 00000B1E  41EE 000C                lea.l      A0, [A6 + 0xC]
  1158. 00000B22  2018                     move.l     D0, [A0]+
  1159. 00000B24  6702                     beq        +0x4 /* 00000B28 */
  1160. 00000B26  2F00                     move.l     -[A7], D0
  1161. label00000B28:
  1162. 00000B28  2050                     movea.l    A0, [A0]
  1163. 00000B2A  4E90                     jsr        [A0]
  1164. label00000B2C:
  1165. 00000B2C  5247                     addq.w     D7, 1
  1166. 00000B2E  6906                     bvs        +0x8 /* 00000B36 */
  1167. label00000B30:
  1168. 00000B30  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  1169. 00000B34  6FA2                     ble        -0x5C /* 00000AD8 */
  1170. label00000B36:
  1171. 00000B36  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1172. 00000B3A  4E5E                     unlink     A6
  1173. 00000B3C  205F                     movea.l    A0, [A7]+
  1174. 00000B3E  DEFC 0010                add.w      A7, 0x10
  1175. 00000B42  4ED0                     jmp        [A0]
  1176. 00000B44  9149                     subx.w     -[A0], -[A1]
  1177. 00000B46  534F                     subq.w     A7, 1
  1178. 00000B48  5F45                     subq.w     D5, 7
  1179. 00000B4A  4143                     chk.w      D0, D3
  1180. 00000B4C  4853                     pea.l      [A3]
  1181. 00000B4E  5542                     subq.w     D2, 2
  1182. 00000B50  4649                     not.w      A1
  1183. 00000B52  4C45 444F                movem.l    D0,D1,D2,D3,D6,A2,A6, D5
  1184. 00000B56  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1185. // begin alternate branch 00000B58-00000B5C
  1186. fn00000B58:
  1187. 00000B58  4E56 FFFE                link       A6, -0x0002
  1188. // end alternate branch 00000B58-00000B5C
  1189. fn00000B58: // (misaligned)
  1190. 00000B5A  FFFE                     .invalid   <<F/7/7>>
  1191. 00000B5C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1192. 00000B60  286E 0008                movea.l    A4, [A6 + 0x8]
  1193. 00000B64  266E 000C                movea.l    A3, [A6 + 0xC]
  1194. 00000B68  204C                     movea.l    A0, A4
  1195. 00000B6A  316C FFFE 000C           move.w     [A0 + 0xC], [A4 - 0x2]
  1196. 00000B70  4267                     clr.w      -[A7]
  1197. 00000B72  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  1198. 00000B76  3F3C 005F                move.w     -[A7], 0x5F /* '_' */
  1199. 00000B7A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1200. 00000B7E  4EAD 3F1A                jsr        [A5 + 0x3F1A /* export_2015 */]
  1201. 00000B82  1E1F                     move.b     D7, [A7]+
  1202. 00000B84  376C FFFE 08EA           move.w     [A3 + 0x8EA], [A4 - 0x2]
  1203. 00000B8A  1007                     move.b     D0, D7
  1204. 00000B8C  670C                     beq        +0xE /* 00000B9A */
  1205. 00000B8E  206E 0008                movea.l    A0, [A6 + 0x8]
  1206. 00000B92  2C48                     movea.l    A6, A0
  1207. 00000B94  4EFA 00A0                jmp        [PC + 0xA0 /* 00000C36 */]
  1208. 00000B98  0000 4CDF                ori.b      D0, 0xDF
  1209. // begin alternate branch 00000B9A-00000B9E
  1210. label00000B9A:
  1211. 00000B9A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1212. // end alternate branch 00000B9A-00000B9E
  1213. label00000B9A: // (misaligned)
  1214. 00000B9C  1880                     move.b     [A4], D0
  1215. 00000B9E  4E5E                     unlink     A6
  1216. 00000BA0  205F                     movea.l    A0, [A7]+
  1217. 00000BA2  DEFC 000E                add.w      A7, 0xE
  1218. 00000BA6  4ED0                     jmp        [A0]
  1219. 00000BA8  8743 4C4F                pack       D3, D3, 0x4C4F
  1220. 00000BAC  5349                     subq.w     A1, 1
  1221. 00000BAE  4E47                     trap       7
  1222. 00000BB0  0000 0000                ori.b      D0, 0x0
  1223. export_2044:
  1224. 00000BB4  4E56 FFBA                link       A6, -0x0046
  1225. 00000BB8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1226. 00000BBC  4AAE 0008                tst.l      [A6 + 0x8]
  1227. 00000BC0  57C0                     seq        D0
  1228. 00000BC2  4A00                     tst.b      D0
  1229. 00000BC4  6626                     bne        +0x28 /* 00000BEC */
  1230. 00000BC6  206E 0008                movea.l    A0, [A6 + 0x8]
  1231. 00000BCA  223C 4953 4F32           move.l     D1, 0x49534F32 /* 'ISO2' */
  1232. 00000BD0  B2A8 0006                cmp.l      D1, [A0 + 0x6]
  1233. 00000BD4  56C1                     sne        D1
  1234. 00000BD6  8001                     or.b       D0, D1
  1235. 00000BD8  6612                     bne        +0x14 /* 00000BEC */
  1236. 00000BDA  206E 0008                movea.l    A0, [A6 + 0x8]
  1237. 00000BDE  1210                     move.b     D1, [A0]
  1238. 00000BE0  0A01 0001                xori.b     D1, 0x1
  1239. 00000BE4  8001                     or.b       D0, D1
  1240. 00000BE6  0240 0001                andi.w     D0, 0x1
  1241. 00000BEA  6708                     beq        +0xA /* 00000BF4 */
  1242. label00000BEC:
  1243. 00000BEC  3D7C 044E 000C           move.w     [A6 + 0xC], 0x44E
  1244. 00000BF2  6042                     bra        +0x44 /* 00000C36 */
  1245. label00000BF4:
  1246. 00000BF4  206E 0008                movea.l    A0, [A6 + 0x8]
  1247. 00000BF8  2D48 FFBA                move.l     [A6 - 0x46], A0
  1248. 00000BFC  3D68 08EA FFFE           move.w     [A6 - 0x2], [A0 + 0x8EA]
  1249. 00000C02  486E FFBE                pea.l      [A6 - 0x42]
  1250. 00000C06  487A FF50                pea.l      [PC - 0xB0 /* 00000B58, value 0x4E56FFFE */]
  1251. 00000C0A  2F0E                     move.l     -[A7], A6
  1252. 00000C0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1253. 00000C10  4EAD 3E92                jsr        [A5 + 0x3E92 /* export_1998 */]
  1254. 00000C14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1255. 00000C18  4EAD 3F0A                jsr        [A5 + 0x3F0A /* export_2013 */]
  1256. 00000C1C  486E FFBE                pea.l      [A6 - 0x42]
  1257. 00000C20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1258. 00000C24  4EAD 3ED2                jsr        [A5 + 0x3ED2 /* export_2006 */]
  1259. 00000C28  4267                     clr.w      -[A7]
  1260. 00000C2A  42A7                     clr.l      -[A7]
  1261. 00000C2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1262. 00000C30  2F0E                     move.l     -[A7], A6
  1263. 00000C32  4EBA FF24                jsr        [PC - 0xDC /* 00000B58 */]
  1264. label00000C36:
  1265. 00000C36  4FEE FF9A                lea.l      A7, [A6 - 0x66]
  1266. 00000C3A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1267. 00000C3E  4E5E                     unlink     A6
  1268. 00000C40  2E9F                     move.l     [A7], [A7]+
  1269. 00000C42  4E75                     rts
  1270. 00000C44  8C49                     or.w       D6, A1
  1271. 00000C46  534F                     subq.w     A7, 1
  1272. 00000C48  5F50                     subq.w     [A0], 7
  1273. 00000C4A  4442                     neg.w      D2
  1274. 00000C4C  4552                     chk.w      D2, [A2]
  1275. 00000C4E  524F                     addq.w     A7, 1
  1276. 00000C50  5200                     addq.b     D0, 1
  1277. 00000C52  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1278. // begin alternate branch 00000C54-00000C58
  1279. fn00000C54:
  1280. 00000C54  4E56 FFFA                link       A6, -0x0006
  1281. // end alternate branch 00000C54-00000C58
  1282. fn00000C54: // (misaligned)
  1283. 00000C56  FFFA                     .invalid   <<F/7/7>>
  1284. 00000C58  206E 000C                movea.l    A0, [A6 + 0xC]
  1285. 00000C5C  2D48 FFFA                move.l     [A6 - 0x6], A0
  1286. 00000C60  4267                     clr.w      -[A7]
  1287. 00000C62  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  1288. 00000C66  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  1289. 00000C6A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1290. 00000C6E  4EAD 3F1A                jsr        [A5 + 0x3F1A /* export_2015 */]
  1291. 00000C72  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  1292. 00000C76  206E FFFA                movea.l    A0, [A6 - 0x6]
  1293. 00000C7A  226E 0008                movea.l    A1, [A6 + 0x8]
  1294. 00000C7E  3169 FFF8 08EA           move.w     [A0 + 0x8EA], [A1 - 0x8]
  1295. 00000C84  102E FFFF                move.b     D0, [A6 - 0x1]
  1296. 00000C88  670C                     beq        +0xE /* 00000C96 */
  1297. 00000C8A  206E 0008                movea.l    A0, [A6 + 0x8]
  1298. 00000C8E  2C48                     movea.l    A6, A0
  1299. 00000C90  4EFA 014C                jmp        [PC + 0x14C /* 00000DDE */]
  1300. 00000C94  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1301. // begin alternate branch 00000C96-00000C98
  1302. label00000C96:
  1303. 00000C96  4E5E                     unlink     A6
  1304. // end alternate branch 00000C96-00000C98
  1305. label00000C96: // (misaligned)
  1306. 00000C98  205F                     movea.l    A0, [A7]+
  1307. 00000C9A  DEFC 000E                add.w      A7, 0xE
  1308. 00000C9E  4ED0                     jmp        [A0]
  1309. 00000CA0  8743 4C4F                pack       D3, D3, 0x4C4F
  1310. 00000CA4  5349                     subq.w     A1, 1
  1311. 00000CA6  4E47                     trap       7
  1312. 00000CA8  0000 0000                ori.b      D0, 0x0
  1313. export_2045:
  1314. 00000CAC  4E56 FEB2                link       A6, -0x014E
  1315. 00000CB0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1316. 00000CB4  206E 0008                movea.l    A0, [A6 + 0x8]
  1317. 00000CB8  2D48 FEB2                move.l     [A6 - 0x14E], A0
  1318. 00000CBC  3D68 08EA FFF8           move.w     [A6 - 0x8], [A0 + 0x8EA]
  1319. 00000CC2  486E FFB6                pea.l      [A6 - 0x4A]
  1320. 00000CC6  487A FF8C                pea.l      [PC - 0x74 /* 00000C54, value 0x4E56FFFA */]
  1321. 00000CCA  2F0E                     move.l     -[A7], A6
  1322. 00000CCC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1323. 00000CD0  4EAD 3E92                jsr        [A5 + 0x3E92 /* export_1998 */]
  1324. 00000CD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1325. 00000CD8  4EAD 3F0A                jsr        [A5 + 0x3F0A /* export_2013 */]
  1326. 00000CDC  2F3C 4552 524E           move.l     -[A7], 0x4552524E /* 'ERRN' */
  1327. 00000CE2  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1328. 00000CE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1329. 00000CEA  4EBA FA58                jsr        [PC - 0x5A8 /* 00000744 */]
  1330. 00000CEE  486E FFFC                pea.l      [A6 - 0x4]
  1331. 00000CF2  7002                     moveq.l    D0, 0x02
  1332. 00000CF4  2F00                     move.l     -[A7], D0
  1333. 00000CF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1334. 00000CFA  4EBA FA90                jsr        [PC - 0x570 /* 0000078C */]
  1335. 00000CFE  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  1336. 00000D04  422E FFF7                clr.b      [A6 - 0x9]
  1337. label00000D08:
  1338. 00000D08  102E FFF7                move.b     D0, [A6 - 0x9]
  1339. 00000D0C  0A00 0001                xori.b     D0, 0x1
  1340. 00000D10  4A00                     tst.b      D0
  1341. 00000D12  676E                     beq        +0x70 /* 00000D82 */
  1342. 00000D14  322E FFFE                move.w     D1, [A6 - 0x2]
  1343. 00000D18  B26E FFFC                cmp.w      D1, [A6 - 0x4]
  1344. 00000D1C  5FC1                     sle        D1
  1345. 00000D1E  C001                     and.b      D0, D1
  1346. 00000D20  6760                     beq        +0x62 /* 00000D82 */
  1347. 00000D22  486E FFFA                pea.l      [A6 - 0x6]
  1348. 00000D26  7002                     moveq.l    D0, 0x02
  1349. 00000D28  2F00                     move.l     -[A7], D0
  1350. 00000D2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1351. 00000D2E  4EBA FA5C                jsr        [PC - 0x5A4 /* 0000078C */]
  1352. 00000D32  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1353. 00000D36  7001                     moveq.l    D0, 0x01
  1354. 00000D38  2F00                     move.l     -[A7], D0
  1355. 00000D3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1356. 00000D3E  4EBA FA4C                jsr        [PC - 0x5B4 /* 0000078C */]
  1357. 00000D42  206E 000C                movea.l    A0, [A6 + 0xC]
  1358. 00000D46  4240                     clr.w      D0
  1359. 00000D48  1010                     move.b     D0, [A0]
  1360. 00000D4A  4A40                     tst.w      D0
  1361. 00000D4C  6F1C                     ble        +0x1E /* 00000D6A */
  1362. 00000D4E  202E 000C                move.l     D0, [A6 + 0xC]
  1363. 00000D52  5280                     addq.l     D0, 1
  1364. 00000D54  2F00                     move.l     -[A7], D0
  1365. 00000D56  206E 000C                movea.l    A0, [A6 + 0xC]
  1366. 00000D5A  4240                     clr.w      D0
  1367. 00000D5C  1010                     move.b     D0, [A0]
  1368. 00000D5E  48C0                     ext.l      D0
  1369. 00000D60  2F00                     move.l     -[A7], D0
  1370. 00000D62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1371. 00000D66  4EBA FA24                jsr        [PC - 0x5DC /* 0000078C */]
  1372. label00000D6A:
  1373. 00000D6A  302E 0010                move.w     D0, [A6 + 0x10]
  1374. 00000D6E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1375. 00000D72  6608                     bne        +0xA /* 00000D7C */
  1376. 00000D74  1D7C 0001 FFF7           move.b     [A6 - 0x9], 0x1
  1377. 00000D7A  608C                     bra        -0x72 /* 00000D08 */
  1378. label00000D7C:
  1379. 00000D7C  526E FFFE                addq.w     [A6 - 0x2], 1
  1380. 00000D80  6086                     bra        -0x78 /* 00000D08 */
  1381. label00000D82:
  1382. 00000D82  102E FFF7                move.b     D0, [A6 - 0x9]
  1383. 00000D86  663C                     bne        +0x3E /* 00000DC4 */
  1384. 00000D88  302E 0010                move.w     D0, [A6 + 0x10]
  1385. 00000D8C  48C0                     ext.l      D0
  1386. 00000D8E  2F00                     move.l     -[A7], D0
  1387. 00000D90  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1388. 00000D94  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1389. 00000D98  206E 000C                movea.l    A0, [A6 + 0xC]
  1390. 00000D9C  2F08                     move.l     -[A7], A0
  1391. 00000D9E  487A 0064                pea.l      [PC + 0x64 /* 00000E04, value 0x5286572, pstring "(err=" */]
  1392. 00000DA2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1393. 00000DA6  487A 005A                pea.l      [PC + 0x5A /* 00000E02, value 0x1290528 */]
  1394. 00000DAA  486E FEB6                pea.l      [A6 - 0x14A]
  1395. 00000DAE  3F3C 0003                move.w     -[A7], 0x3
  1396. 00000DB2  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  1397. 00000DB6  205F                     movea.l    A0, [A7]+
  1398. 00000DB8  43EE FEB6                lea.l      A1, [A6 - 0x14A]
  1399. 00000DBC  703F                     moveq.l    D0, 0x3F
  1400. label00000DBE:
  1401. 00000DBE  20D9                     move.l     [A0]+, [A1]+
  1402. 00000DC0  51C8 FFFC                dbf        D0, -0x6 /* 00000DBE */
  1403. label00000DC4:
  1404. 00000DC4  486E FFB6                pea.l      [A6 - 0x4A]
  1405. 00000DC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1406. 00000DCC  4EAD 3ED2                jsr        [A5 + 0x3ED2 /* export_2006 */]
  1407. 00000DD0  4267                     clr.w      -[A7]
  1408. 00000DD2  42A7                     clr.l      -[A7]
  1409. 00000DD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1410. 00000DD8  2F0E                     move.l     -[A7], A6
  1411. 00000DDA  4EBA FE78                jsr        [PC - 0x188 /* 00000C54 */]
  1412. label00000DDE:
  1413. 00000DDE  4FEE FE92                lea.l      A7, [A6 - 0x16E]
  1414. 00000DE2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1415. 00000DE6  4E5E                     unlink     A6
  1416. 00000DE8  205F                     movea.l    A0, [A7]+
  1417. 00000DEA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1418. 00000DEE  4ED0                     jmp        [A0]
  1419. 00000DF0  8E49                     or.w       D7, A1
  1420. 00000DF2  534F                     subq.w     A7, 1
  1421. 00000DF4  5F50                     subq.w     [A0], 7
  1422. 00000DF6  4442                     neg.w      D2
  1423. 00000DF8  4552                     chk.w      D2, [A2]
  1424. 00000DFA  5254                     addq.w     [A4], 1
  1425. 00000DFC  4558                     chk.w      D2, [A0]+
  1426. 00000DFE  5400                     addq.b     D0, 2
  1427. 00000E00  0008 0129                ori.b      A0, 0x29 /* ')' */
  1428. 00000E04  0528 6572                btst       [A0 + 0x6572], D2
  1429. 00000E08  723D                     moveq.l    D1, 0x3D
  1430. 00000E0A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1431. // begin alternate branch 00000E0C-00000E10
  1432. export_2046:
  1433. fn00000E0C:
  1434. 00000E0C  4E56 FFFC                link       A6, -0x0004
  1435. // end alternate branch 00000E0C-00000E10
  1436. export_2046: // at 00000E0C (misaligned)
  1437. fn00000E0C: // (misaligned)
  1438. 00000E0E  FFFC                     .invalid   <<F/7/7>>
  1439. 00000E10  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1440. 00000E14  266E 0008                movea.l    A3, [A6 + 0x8]
  1441. 00000E18  3E2E 0012                move.w     D7, [A6 + 0x12]
  1442. 00000E1C  284B                     movea.l    A4, A3
  1443. 00000E1E  426C 03B8                clr.w      [A4 + 0x3B8]
  1444. 00000E22  1F3C 0001                move.b     -[A7], 0x1
  1445. 00000E26  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  1446. 00000E2A  2F0B                     move.l     -[A7], A3
  1447. 00000E2C  4EBA F1D2                jsr        [PC - 0xE2E /* 00000000 */]
  1448. 00000E30  4A47                     tst.w      D7
  1449. 00000E32  5FC0                     sle        D0
  1450. 00000E34  BE6C 1180                cmp.w      D7, [A4 + 0x1180]
  1451. 00000E38  5EC1                     sgt        D1
  1452. 00000E3A  8001                     or.b       D0, D1
  1453. 00000E3C  670C                     beq        +0xE /* 00000E4A */
  1454. 00000E3E  3F3C 04E2                move.w     -[A7], 0x4E2
  1455. 00000E42  42A7                     clr.l      -[A7]
  1456. 00000E44  2F0B                     move.l     -[A7], A3
  1457. 00000E46  4EAD 3ECA                jsr        [A5 + 0x3ECA /* export_2005 */]
  1458. label00000E4A:
  1459. 00000E4A  206C 118A                movea.l    A0, [A4 + 0x118A]
  1460. 00000E4E  2050                     movea.l    A0, [A0]
  1461. 00000E50  3007                     move.w     D0, D7
  1462. 00000E52  48C0                     ext.l      D0
  1463. 00000E54  D080                     add.l      D0, D0
  1464. 00000E56  3C30 08FE                move.w     D6, [A0 + D0 - 0x2]
  1465. 00000E5A  660C                     bne        +0xE /* 00000E68 */
  1466. 00000E5C  3F3C 04E2                move.w     -[A7], 0x4E2
  1467. 00000E60  42A7                     clr.l      -[A7]
  1468. 00000E62  2F0B                     move.l     -[A7], A3
  1469. 00000E64  4EAD 3ECA                jsr        [A5 + 0x3ECA /* export_2005 */]
  1470. label00000E68:
  1471. 00000E68  3947 03B8                move.w     [A4 + 0x3B8], D7
  1472. 00000E6C  3946 08BA                move.w     [A4 + 0x8BA], D6
  1473. 00000E70  206C 1182                movea.l    A0, [A4 + 0x1182]
  1474. 00000E74  2050                     movea.l    A0, [A0]
  1475. 00000E76  3007                     move.w     D0, D7
  1476. 00000E78  48C0                     ext.l      D0
  1477. 00000E7A  D080                     add.l      D0, D0
  1478. 00000E7C  3970 08FE 03B4           move.w     [A4 + 0x3B4], [A0 + D0 - 0x2]
  1479. 00000E82  206C 1186                movea.l    A0, [A4 + 0x1186]
  1480. 00000E86  2050                     movea.l    A0, [A0]
  1481. 00000E88  3007                     move.w     D0, D7
  1482. 00000E8A  48C0                     ext.l      D0
  1483. 00000E8C  D080                     add.l      D0, D0
  1484. 00000E8E  3970 08FE 03B6           move.w     [A4 + 0x3B6], [A0 + D0 - 0x2]
  1485. 00000E94  102E 000E                move.b     D0, [A6 + 0xE]
  1486. 00000E98  6716                     beq        +0x18 /* 00000EB0 */
  1487. 00000E9A  4A6C 03B4                tst.w      [A4 + 0x3B4]
  1488. 00000E9E  5FC1                     sle        D1
  1489. 00000EA0  C001                     and.b      D0, D1
  1490. 00000EA2  670C                     beq        +0xE /* 00000EB0 */
  1491. 00000EA4  3F3C 04E4                move.w     -[A7], 0x4E4
  1492. 00000EA8  42A7                     clr.l      -[A7]
  1493. 00000EAA  2F0B                     move.l     -[A7], A3
  1494. 00000EAC  4EAD 3ECA                jsr        [A5 + 0x3ECA /* export_2005 */]
  1495. label00000EB0:
  1496. 00000EB0  102E 000C                move.b     D0, [A6 + 0xC]
  1497. 00000EB4  6716                     beq        +0x18 /* 00000ECC */
  1498. 00000EB6  4A6C 03B6                tst.w      [A4 + 0x3B6]
  1499. 00000EBA  5FC1                     sle        D1
  1500. 00000EBC  C001                     and.b      D0, D1
  1501. 00000EBE  670C                     beq        +0xE /* 00000ECC */
  1502. 00000EC0  3F3C 04E4                move.w     -[A7], 0x4E4
  1503. 00000EC4  42A7                     clr.l      -[A7]
  1504. 00000EC6  2F0B                     move.l     -[A7], A3
  1505. 00000EC8  4EAD 3ECA                jsr        [A5 + 0x3ECA /* export_2005 */]
  1506. label00000ECC:
  1507. 00000ECC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1508. 00000ED0  4E5E                     unlink     A6
  1509. 00000ED2  205F                     movea.l    A0, [A7]+
  1510. 00000ED4  DEFC 000C                add.w      A7, 0xC
  1511. 00000ED8  4ED0                     jmp        [A0]
  1512. 00000EDA  8E49                     or.w       D7, A1
  1513. 00000EDC  534F                     subq.w     A7, 1
  1514. 00000EDE  5F53                     subq.w     [A3], 7
  1515. 00000EE0  5749                     subq.w     A1, 3
  1516. 00000EE2  5443                     addq.w     D3, 2
  1517. 00000EE4  4856                     pea.l      [A6]
  1518. 00000EE6  4945                     chk.w      D4, D5
  1519. 00000EE8  5700                     subq.b     D0, 3
  1520. 00000EEA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1521. // begin alternate branch 00000EEC-00000EF2
  1522. fn00000EEC:
  1523. 00000EEC  4E56 0000                link       A6, 0
  1524. 00000EF0  4267                     clr.w      -[A7]
  1525. // end alternate branch 00000EEC-00000EF2
  1526. fn00000EEC: // (misaligned)
  1527. 00000EEE  0000 4267                ori.b      D0, 0x67 /* 'g' */
  1528. 00000EF2  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  1529. 00000EF6  3F3C 001E                move.w     -[A7], 0x1E
  1530. 00000EFA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1531. 00000EFE  4EAD 3F1A                jsr        [A5 + 0x3F1A /* export_2015 */]
  1532. 00000F02  101F                     move.b     D0, [A7]+
  1533. 00000F04  670C                     beq        +0xE /* 00000F12 */
  1534. 00000F06  206E 0008                movea.l    A0, [A6 + 0x8]
  1535. 00000F0A  2C48                     movea.l    A6, A0
  1536. 00000F0C  4EFA 00CA                jmp        [PC + 0xCA /* 00000FD8 */]
  1537. 00000F10  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1538. // begin alternate branch 00000F12-00000F14
  1539. label00000F12:
  1540. 00000F12  4E5E                     unlink     A6
  1541. // end alternate branch 00000F12-00000F14
  1542. label00000F12: // (misaligned)
  1543. 00000F14  205F                     movea.l    A0, [A7]+
  1544. 00000F16  DEFC 000E                add.w      A7, 0xE
  1545. 00000F1A  4ED0                     jmp        [A0]
  1546. 00000F1C  8743 4C4F                pack       D3, D3, 0x4C4F
  1547. 00000F20  5349                     subq.w     A1, 1
  1548. 00000F22  4E47                     trap       7
  1549. 00000F24  0000 0000                ori.b      D0, 0x0
  1550. export_2047:
  1551. 00000F28  4E56 FFA6                link       A6, -0x005A
  1552. 00000F2C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1553. 00000F30  206E 000C                movea.l    A0, [A6 + 0xC]
  1554. 00000F34  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1555. 00000F38  22D8                     move.l     [A1]+, [A0]+
  1556. 00000F3A  22D8                     move.l     [A1]+, [A0]+
  1557. 00000F3C  22D8                     move.l     [A1]+, [A0]+
  1558. 00000F3E  22D8                     move.l     [A1]+, [A0]+
  1559. 00000F40  206E 0008                movea.l    A0, [A6 + 0x8]
  1560. 00000F44  2D48 FFA6                move.l     [A6 - 0x5A], A0
  1561. 00000F48  486E FFAA                pea.l      [A6 - 0x56]
  1562. 00000F4C  487A FF9E                pea.l      [PC - 0x62 /* 00000EEC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1563. 00000F50  2F0E                     move.l     -[A7], A6
  1564. 00000F52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1565. 00000F56  4EAD 3E92                jsr        [A5 + 0x3E92 /* export_1998 */]
  1566. 00000F5A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1567. 00000F5E  4EAD 3F0A                jsr        [A5 + 0x3F0A /* export_2013 */]
  1568. 00000F62  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1569. 00000F66  42A7                     clr.l      -[A7]
  1570. 00000F68  4267                     clr.w      -[A7]
  1571. 00000F6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1572. 00000F6E  4EBA FE9C                jsr        [PC - 0x164 /* 00000E0C */]
  1573. 00000F72  206E FFA6                movea.l    A0, [A6 - 0x5A]
  1574. 00000F76  3F28 08BA                move.w     -[A7], [A0 + 0x8BA]
  1575. 00000F7A  486E FFF0                pea.l      [A6 - 0x10]
  1576. 00000F7E  486E FFEC                pea.l      [A6 - 0x14]
  1577. 00000F82  486E FFEE                pea.l      [A6 - 0x12]
  1578. 00000F86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1579. 00000F8A  4EBA F6CC                jsr        [PC - 0x934 /* 00000658 */]
  1580. 00000F8E  206E FFA6                movea.l    A0, [A6 - 0x5A]
  1581. 00000F92  2068 1182                movea.l    A0, [A0 + 0x1182]
  1582. 00000F96  2050                     movea.l    A0, [A0]
  1583. 00000F98  302E 0010                move.w     D0, [A6 + 0x10]
  1584. 00000F9C  48C0                     ext.l      D0
  1585. 00000F9E  D080                     add.l      D0, D0
  1586. 00000FA0  31AE FFEC 08FE           move.w     [A0 + D0 - 0x2], [A6 - 0x14]
  1587. 00000FA6  206E FFA6                movea.l    A0, [A6 - 0x5A]
  1588. 00000FAA  2068 1186                movea.l    A0, [A0 + 0x1186]
  1589. 00000FAE  2050                     movea.l    A0, [A0]
  1590. 00000FB0  302E 0010                move.w     D0, [A6 + 0x10]
  1591. 00000FB4  48C0                     ext.l      D0
  1592. 00000FB6  D080                     add.l      D0, D0
  1593. 00000FB8  31AE FFEE 08FE           move.w     [A0 + D0 - 0x2], [A6 - 0x12]
  1594. 00000FBE  486E FFAA                pea.l      [A6 - 0x56]
  1595. 00000FC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1596. 00000FC6  4EAD 3ED2                jsr        [A5 + 0x3ED2 /* export_2006 */]
  1597. 00000FCA  4267                     clr.w      -[A7]
  1598. 00000FCC  42A7                     clr.l      -[A7]
  1599. 00000FCE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1600. 00000FD2  2F0E                     move.l     -[A7], A6
  1601. 00000FD4  4EBA FF16                jsr        [PC - 0xEA /* 00000EEC */]
  1602. label00000FD8:
  1603. 00000FD8  4FEE FF86                lea.l      A7, [A6 - 0x7A]
  1604. 00000FDC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1605. 00000FE0  4E5E                     unlink     A6
  1606. 00000FE2  205F                     movea.l    A0, [A7]+
  1607. 00000FE4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1608. 00000FE8  4ED0                     jmp        [A0]
  1609. 00000FEA  9049                     sub.w      D0, A1
  1610. 00000FEC  534F                     subq.w     A7, 1
  1611. 00000FEE  5F50                     subq.w     [A0], 7
  1612. 00000FF0  5352                     subq.w     [A2], 1
  1613. 00000FF2  5345                     subq.w     D5, 1
  1614. 00000FF4  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  1615. 00000FF8  4B45                     chk.w      D5, D5
  1616. 00000FFA  5900                     subq.b     D0, 4
  1617. 00000FFC  0000 0000                ori.b      D0, 0x0
  1618. export_2048:
  1619. 00001000  4E56 FFF8                link       A6, -0x0008
  1620. 00001004  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1621. 00001008  266E 0008                movea.l    A3, [A6 + 0x8]
  1622. 0000100C  2A2E 000C                move.l     D5, [A6 + 0xC]
  1623. 00001010  284B                     movea.l    A4, A3
  1624. 00001012  302E 0010                move.w     D0, [A6 + 0x10]
  1625. 00001016  E540                     asl        D0.w, 2
  1626. 00001018  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  1627. 0000101C  2071 0000                movea.l    A0, [A1 + D0.w]
  1628. 00001020  3D68 004E FFF8           move.w     [A6 - 0x8], [A0 + 0x4E]
  1629. 00001026  7E01                     moveq.l    D7, 0x01
  1630. 00001028  6060                     bra        +0x62 /* 0000108A */
  1631. label0000102A:
  1632. 0000102A  4267                     clr.w      -[A7]
  1633. 0000102C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1634. 00001030  3F07                     move.w     -[A7], D7
  1635. 00001032  2F0B                     move.l     -[A7], A3
  1636. 00001034  4EAD 4282                jsr        [A5 + 0x4282 /* export_2124 */]
  1637. 00001038  3C1F                     move.w     D6, [A7]+
  1638. 0000103A  6610                     bne        +0x12 /* 0000104C */
  1639. 0000103C  2045                     movea.l    A0, D5
  1640. 0000103E  3007                     move.w     D0, D7
  1641. 00001040  48C0                     ext.l      D0
  1642. 00001042  E580                     asl        D0, 2
  1643. 00001044  7200                     moveq.l    D1, 0x00
  1644. 00001046  2181 0800                move.l     [A0 + D0], D1
  1645. 0000104A  603A                     bra        +0x3C /* 00001086 */
  1646. label0000104C:
  1647. 0000104C  4267                     clr.w      -[A7]
  1648. 0000104E  3F06                     move.w     -[A7], D6
  1649. 00001050  486E FFFC                pea.l      [A6 - 0x4]
  1650. 00001054  2F0B                     move.l     -[A7], A3
  1651. 00001056  4EBA F2B0                jsr        [PC - 0xD50 /* 00000308 */]
  1652. 0000105A  101F                     move.b     D0, [A7]+
  1653. 0000105C  671A                     beq        +0x1C /* 00001078 */
  1654. 0000105E  302E FFFC                move.w     D0, [A6 - 0x4]
  1655. 00001062  E540                     asl        D0.w, 2
  1656. 00001064  2045                     movea.l    A0, D5
  1657. 00001066  3207                     move.w     D1, D7
  1658. 00001068  48C1                     ext.l      D1
  1659. 0000106A  E581                     asl        D1, 2
  1660. 0000106C  43EC 06B6                lea.l      A1, [A4 + 0x6B6]
  1661. 00001070  21B1 0000 1800           move.l     [A0 + D1], [A1 + D0.w]
  1662. 00001076  600E                     bra        +0x10 /* 00001086 */
  1663. label00001078:
  1664. 00001078  2045                     movea.l    A0, D5
  1665. 0000107A  3007                     move.w     D0, D7
  1666. 0000107C  48C0                     ext.l      D0
  1667. 0000107E  E580                     asl        D0, 2
  1668. 00001080  7200                     moveq.l    D1, 0x00
  1669. 00001082  2181 0800                move.l     [A0 + D0], D1
  1670. label00001086:
  1671. 00001086  5247                     addq.w     D7, 1
  1672. 00001088  6906                     bvs        +0x8 /* 00001090 */
  1673. label0000108A:
  1674. 0000108A  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  1675. 0000108E  6F9A                     ble        -0x64 /* 0000102A */
  1676. label00001090:
  1677. 00001090  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1678. 00001094  4E5E                     unlink     A6
  1679. 00001096  205F                     movea.l    A0, [A7]+
  1680. 00001098  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1681. 0000109C  4ED0                     jmp        [A0]
  1682. 0000109E  8F49 534F                pack       -[A7], -[A1], 0x534F
  1683. 000010A2  5F46                     subq.w     D6, 7
  1684. 000010A4  494C                     chk.w      D4, A4
  1685. 000010A6  4C43 5552                movem.l    D1,D4,D6,A0,A2,A4,A6, D3
  1686. 000010AA  5253                     addq.w     [A3], 1
  1687. 000010AC  4551                     chk.w      D2, [A1]
  1688. 000010AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1689. // begin alternate branch 000010B0-000010B8
  1690. fn000010B0:
  1691. 000010B0  4E56 0000                link       A6, 0
  1692. 000010B4  48E7 0108                movem.l    -[A7], D7,A4
  1693. // end alternate branch 000010B0-000010B8
  1694. fn000010B0: // (misaligned)
  1695. 000010B2  0000 48E7                ori.b      D0, 0xE7
  1696. 000010B6  0108                     btst       A0, D0
  1697. 000010B8  3E2E 000C                move.w     D7, [A6 + 0xC]
  1698. 000010BC  286E 0008                movea.l    A4, [A6 + 0x8]
  1699. 000010C0  3007                     move.w     D0, D7
  1700. 000010C2  C1FC 0006                muls.w     D0, 0x6
  1701. 000010C6  41EC 03B4                lea.l      A0, [A4 + 0x3B4]
  1702. 000010CA  7200                     moveq.l    D1, 0x00
  1703. 000010CC  2181 0000                move.l     [A0 + D0.w], D1
  1704. 000010D0  3007                     move.w     D0, D7
  1705. 000010D2  E540                     asl        D0.w, 2
  1706. 000010D4  41EC 06B6                lea.l      A0, [A4 + 0x6B6]
  1707. 000010D8  7200                     moveq.l    D1, 0x00
  1708. 000010DA  2181 0000                move.l     [A0 + D0.w], D1
  1709. 000010DE  3007                     move.w     D0, D7
  1710. 000010E0  E540                     asl        D0.w, 2
  1711. 000010E2  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  1712. 000010E6  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1713. 000010EA  3007                     move.w     D0, D7
  1714. 000010EC  E540                     asl        D0.w, 2
  1715. 000010EE  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  1716. 000010F2  2071 0000                movea.l    A0, [A1 + D0.w]
  1717. 000010F6  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1718. 000010FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1719. 000010FE  4EAD 42C2                jsr        [A5 + 0x42C2 /* export_2132 */]
  1720. 00001102  4CDF 1080                movem.l    D7,A4, [A7]+
  1721. 00001106  4E5E                     unlink     A6
  1722. 00001108  205F                     movea.l    A0, [A7]+
  1723. 0000110A  5C4F                     addq.w     A7, 6
  1724. 0000110C  4ED0                     jmp        [A0]
  1725. 0000110E  8F49 534F                pack       -[A7], -[A1], 0x534F
  1726. 00001112  5F43                     subq.w     D3, 7
  1727. 00001114  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  1728. 00001118  4F4E                     chk.w      D7, A6
  1729. 0000111A  4552                     chk.w      D2, [A2]
  1730. 0000111C  4543                     chk.w      D2, D3
  1731. 0000111E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1732. // begin alternate branch 00001120-00001124
  1733. fn00001120:
  1734. 00001120  4E56 FFF8                link       A6, -0x0008
  1735. // end alternate branch 00001120-00001124
  1736. fn00001120: // (misaligned)
  1737. 00001122  FFF8                     .invalid   <<F/7/7>>
  1738. 00001124  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1739. 00001128  266E 0008                movea.l    A3, [A6 + 0x8]
  1740. 0000112C  284B                     movea.l    A4, A3
  1741. 0000112E  302E 0010                move.w     D0, [A6 + 0x10]
  1742. 00001132  E540                     asl        D0.w, 2
  1743. 00001134  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  1744. 00001138  2071 0000                movea.l    A0, [A1 + D0.w]
  1745. 0000113C  3D68 0050 FFF8           move.w     [A6 - 0x8], [A0 + 0x50]
  1746. 00001142  7E01                     moveq.l    D7, 0x01
  1747. 00001144  606A                     bra        +0x6C /* 000011B0 */
  1748. label00001146:
  1749. 00001146  4267                     clr.w      -[A7]
  1750. 00001148  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1751. 0000114C  3F07                     move.w     -[A7], D7
  1752. 0000114E  2F0B                     move.l     -[A7], A3
  1753. 00001150  4EAD 4282                jsr        [A5 + 0x4282 /* export_2124 */]
  1754. 00001154  3C1F                     move.w     D6, [A7]+
  1755. 00001156  6754                     beq        +0x56 /* 000011AC */
  1756. 00001158  4267                     clr.w      -[A7]
  1757. 0000115A  3F06                     move.w     -[A7], D6
  1758. 0000115C  486E FFFC                pea.l      [A6 - 0x4]
  1759. 00001160  2F0B                     move.l     -[A7], A3
  1760. 00001162  4EBA F1A4                jsr        [PC - 0xE5C /* 00000308 */]
  1761. 00001166  101F                     move.b     D0, [A7]+
  1762. 00001168  6742                     beq        +0x44 /* 000011AC */
  1763. 0000116A  302E FFFC                move.w     D0, [A6 - 0x4]
  1764. 0000116E  E540                     asl        D0.w, 2
  1765. 00001170  206E 000C                movea.l    A0, [A6 + 0xC]
  1766. 00001174  3207                     move.w     D1, D7
  1767. 00001176  48C1                     ext.l      D1
  1768. 00001178  E581                     asl        D1, 2
  1769. 0000117A  43EC 06B6                lea.l      A1, [A4 + 0x6B6]
  1770. 0000117E  2431 0000                move.l     D2, [A1 + D0.w]
  1771. 00001182  B4B0 1800                cmp.l      D2, [A0 + D1]
  1772. 00001186  6724                     beq        +0x26 /* 000011AC */
  1773. 00001188  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1774. 0000118C  2F0B                     move.l     -[A7], A3
  1775. 0000118E  4EBA FF20                jsr        [PC - 0xE0 /* 000010B0 */]
  1776. 00001192  206E 000C                movea.l    A0, [A6 + 0xC]
  1777. 00001196  3007                     move.w     D0, D7
  1778. 00001198  48C0                     ext.l      D0
  1779. 0000119A  E580                     asl        D0, 2
  1780. 0000119C  322E FFFC                move.w     D1, [A6 - 0x4]
  1781. 000011A0  E541                     asl        D1.w, 2
  1782. 000011A2  43EC 06B6                lea.l      A1, [A4 + 0x6B6]
  1783. 000011A6  23B0 0800 1000           move.l     [A1 + D1.w], [A0 + D0]
  1784. label000011AC:
  1785. 000011AC  5247                     addq.w     D7, 1
  1786. 000011AE  6906                     bvs        +0x8 /* 000011B6 */
  1787. label000011B0:
  1788. 000011B0  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  1789. 000011B4  6F90                     ble        -0x6E /* 00001146 */
  1790. label000011B6:
  1791. 000011B6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1792. 000011BA  4E5E                     unlink     A6
  1793. 000011BC  205F                     movea.l    A0, [A7]+
  1794. 000011BE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1795. 000011C2  4ED0                     jmp        [A0]
  1796. 000011C4  9449                     sub.w      D2, A1
  1797. 000011C6  534F                     subq.w     A7, 1
  1798. 000011C8  5F53                     subq.w     [A3], 7
  1799. 000011CA  4554                     chk.w      D2, [A4]
  1800. 000011CC  5550                     subq.w     [A0], 2
  1801. 000011CE  434F                     chk.w      D1, A7
  1802. 000011D0  4E4E                     trap       14
  1803. 000011D2  4543                     chk.w      D2, D3
  1804. 000011D4  5449                     addq.w     A1, 2
  1805. 000011D6  4F4E                     chk.w      D7, A6
  1806. 000011D8  5300                     subq.b     D0, 1
  1807. 000011DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1808. // begin alternate branch 000011DC-000011E0
  1809. export_2049:
  1810. fn000011DC:
  1811. 000011DC  4E56 FFFA                link       A6, -0x0006
  1812. // end alternate branch 000011DC-000011E0
  1813. export_2049: // at 000011DC (misaligned)
  1814. fn000011DC: // (misaligned)
  1815. 000011DE  FFFA                     .invalid   <<F/7/7>>
  1816. 000011E0  48E7 0118                movem.l    -[A7], D7,A3,A4
  1817. 000011E4  206E 000E                movea.l    A0, [A6 + 0xE]
  1818. 000011E8  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1819. 000011EC  22D8                     move.l     [A1]+, [A0]+
  1820. 000011EE  3290                     move.w     [A1], [A0]
  1821. 000011F0  266E 0008                movea.l    A3, [A6 + 0x8]
  1822. 000011F4  3E2E 0012                move.w     D7, [A6 + 0x12]
  1823. 000011F8  284B                     movea.l    A4, A3
  1824. 000011FA  4A47                     tst.w      D7
  1825. 000011FC  6700 0082                beq        +0x84 /* 00001280 */
  1826. 00001200  4AAE FFFA                tst.l      [A6 - 0x6]
  1827. 00001204  6F24                     ble        +0x26 /* 0000122A */
  1828. 00001206  4267                     clr.w      -[A7]
  1829. 00001208  3F07                     move.w     -[A7], D7
  1830. 0000120A  486E FFFA                pea.l      [A6 - 0x6]
  1831. 0000120E  3007                     move.w     D0, D7
  1832. 00001210  E540                     asl        D0.w, 2
  1833. 00001212  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  1834. 00001216  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1835. 0000121A  2F0B                     move.l     -[A7], A3
  1836. 0000121C  4EAD 4232                jsr        [A5 + 0x4232 /* export_2114 */]
  1837. 00001220  101F                     move.b     D0, [A7]+
  1838. 00001222  6606                     bne        +0x8 /* 0000122A */
  1839. 00001224  7000                     moveq.l    D0, 0x00
  1840. 00001226  2D40 FFFA                move.l     [A6 - 0x6], D0
  1841. label0000122A:
  1842. 0000122A  4AAE FFFA                tst.l      [A6 - 0x6]
  1843. 0000122E  6608                     bne        +0xA /* 00001238 */
  1844. 00001230  3F07                     move.w     -[A7], D7
  1845. 00001232  2F0B                     move.l     -[A7], A3
  1846. 00001234  4EBA FE7A                jsr        [PC - 0x186 /* 000010B0 */]
  1847. label00001238:
  1848. 00001238  3007                     move.w     D0, D7
  1849. 0000123A  C1FC 0006                muls.w     D0, 0x6
  1850. 0000123E  43EC 03B4                lea.l      A1, [A4 + 0x3B4]
  1851. 00001242  41F1 0000                lea.l      A0, [A1 + D0.w]
  1852. 00001246  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1853. 0000124A  20D9                     move.l     [A0]+, [A1]+
  1854. 0000124C  3091                     move.w     [A0], [A1]
  1855. 0000124E  3007                     move.w     D0, D7
  1856. 00001250  E540                     asl        D0.w, 2
  1857. 00001252  43EC 01B0                lea.l      A1, [A4 + 0x1B0]
  1858. 00001256  2071 0000                movea.l    A0, [A1 + D0.w]
  1859. 0000125A  3007                     move.w     D0, D7
  1860. 0000125C  E540                     asl        D0.w, 2
  1861. 0000125E  43EC 06B6                lea.l      A1, [A4 + 0x6B6]
  1862. 00001262  2390 0000                move.l     [A1 + D0.w], [A0]
  1863. 00001266  102E 000C                move.b     D0, [A6 + 0xC]
  1864. 0000126A  6714                     beq        +0x16 /* 00001280 */
  1865. 0000126C  3F07                     move.w     -[A7], D7
  1866. 0000126E  3007                     move.w     D0, D7
  1867. 00001270  E540                     asl        D0.w, 2
  1868. 00001272  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  1869. 00001276  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1870. 0000127A  2F0B                     move.l     -[A7], A3
  1871. 0000127C  4EBA FEA2                jsr        [PC - 0x15E /* 00001120 */]
  1872. label00001280:
  1873. 00001280  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1874. 00001284  4E5E                     unlink     A6
  1875. 00001286  205F                     movea.l    A0, [A7]+
  1876. 00001288  DEFC 000C                add.w      A7, 0xC
  1877. 0000128C  4ED0                     jmp        [A0]
  1878. 0000128E  8E49                     or.w       D7, A1
  1879. 00001290  534F                     subq.w     A7, 1
  1880. 00001292  5F53                     subq.w     [A3], 7
  1881. 00001294  4554                     chk.w      D2, [A4]
  1882. 00001296  4355                     chk.w      D1, [A5]
  1883. 00001298  5252                     addq.w     [A2], 1
  1884. 0000129A  5245                     addq.w     D5, 1
  1885. 0000129C  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  1886. 0000129E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1887. // begin alternate branch 000012A0-000012A4
  1888. export_2050:
  1889. fn000012A0:
  1890. 000012A0  4E56 FFFA                link       A6, -0x0006
  1891. // end alternate branch 000012A0-000012A4
  1892. export_2050: // at 000012A0 (misaligned)
  1893. fn000012A0: // (misaligned)
  1894. 000012A2  FFFA                     .invalid   <<F/7/7>>
  1895. 000012A4  48E7 0118                movem.l    -[A7], D7,A3,A4
  1896. 000012A8  266E 0008                movea.l    A3, [A6 + 0x8]
  1897. 000012AC  3E2E 000E                move.w     D7, [A6 + 0xE]
  1898. 000012B0  284B                     movea.l    A4, A3
  1899. 000012B2  422E 0010                clr.b      [A6 + 0x10]
  1900. 000012B6  4A47                     tst.w      D7
  1901. 000012B8  6700 008E                beq        +0x90 /* 00001348 */
  1902. 000012BC  3007                     move.w     D0, D7
  1903. 000012BE  C1FC 0006                muls.w     D0, 0x6
  1904. 000012C2  41EC 03B4                lea.l      A0, [A4 + 0x3B4]
  1905. 000012C6  4AB0 0000                tst.l      [A0 + D0.w]
  1906. 000012CA  6E4C                     bgt        +0x4E /* 00001318 */
  1907. 000012CC  3007                     move.w     D0, D7
  1908. 000012CE  E540                     asl        D0.w, 2
  1909. 000012D0  41EC 06B6                lea.l      A0, [A4 + 0x6B6]
  1910. 000012D4  4AB0 0000                tst.l      [A0 + D0.w]
  1911. 000012D8  673E                     beq        +0x40 /* 00001318 */
  1912. 000012DA  4267                     clr.w      -[A7]
  1913. 000012DC  3F07                     move.w     -[A7], D7
  1914. 000012DE  3007                     move.w     D0, D7
  1915. 000012E0  E540                     asl        D0.w, 2
  1916. 000012E2  41EC 06B6                lea.l      A0, [A4 + 0x6B6]
  1917. 000012E6  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1918. 000012EA  486E FFFA                pea.l      [A6 - 0x6]
  1919. 000012EE  2F0B                     move.l     -[A7], A3
  1920. 000012F0  4EAD 42B2                jsr        [A5 + 0x42B2 /* export_2130 */]
  1921. 000012F4  101F                     move.b     D0, [A7]+
  1922. 000012F6  6712                     beq        +0x14 /* 0000130A */
  1923. 000012F8  3F07                     move.w     -[A7], D7
  1924. 000012FA  486E FFFA                pea.l      [A6 - 0x6]
  1925. 000012FE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1926. 00001302  2F0B                     move.l     -[A7], A3
  1927. 00001304  4EBA FED6                jsr        [PC - 0x12A /* 000011DC */]
  1928. 00001308  600E                     bra        +0x10 /* 00001318 */
  1929. label0000130A:
  1930. 0000130A  3007                     move.w     D0, D7
  1931. 0000130C  E540                     asl        D0.w, 2
  1932. 0000130E  41EC 06B6                lea.l      A0, [A4 + 0x6B6]
  1933. 00001312  7200                     moveq.l    D1, 0x00
  1934. 00001314  2181 0000                move.l     [A0 + D0.w], D1
  1935. label00001318:
  1936. 00001318  3007                     move.w     D0, D7
  1937. 0000131A  C1FC 0006                muls.w     D0, 0x6
  1938. 0000131E  41EC 03B4                lea.l      A0, [A4 + 0x3B4]
  1939. 00001322  4AB0 0000                tst.l      [A0 + D0.w]
  1940. 00001326  6720                     beq        +0x22 /* 00001348 */
  1941. 00001328  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1942. 0000132E  102E 000C                move.b     D0, [A6 + 0xC]
  1943. 00001332  6714                     beq        +0x16 /* 00001348 */
  1944. 00001334  3F07                     move.w     -[A7], D7
  1945. 00001336  3007                     move.w     D0, D7
  1946. 00001338  E540                     asl        D0.w, 2
  1947. 0000133A  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  1948. 0000133E  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1949. 00001342  2F0B                     move.l     -[A7], A3
  1950. 00001344  4EBA FDDA                jsr        [PC - 0x226 /* 00001120 */]
  1951. label00001348:
  1952. 00001348  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1953. 0000134C  4E5E                     unlink     A6
  1954. 0000134E  205F                     movea.l    A0, [A7]+
  1955. 00001350  504F                     addq.w     A7, 8
  1956. 00001352  4ED0                     jmp        [A0]
  1957. 00001354  9149                     subx.w     -[A0], -[A1]
  1958. 00001356  534F                     subq.w     A7, 1
  1959. 00001358  5F43                     subq.w     D3, 7
  1960. 0000135A  5552                     subq.w     [A2], 2
  1961. 0000135C  5245                     addq.w     D5, 1
  1962. 0000135E  4E54 5245                link       A4, -0xFFFFADBB
  1963. 00001362  434F                     chk.w      D1, A7
  1964. 00001364  5244                     addq.w     D4, 1
  1965. 00001366  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1966. 0000136A  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  1967. 0000136E  000C 206E                ori.b      A4, 0x6E /* 'n' */
  1968. 00001372  0008 2F28                ori.b      A0, 0x28 /* '(' */
  1969. 00001376  0008 4EBA                ori.b      A0, 0xBA
  1970. 0000137A  FD36                     .extension 0xD36 <<F/4-5/6>> // unimplemented
  1971. 0000137C  4E5E                     unlink     A6
  1972. 0000137E  205F                     movea.l    A0, [A7]+
  1973. 00001380  5C4F                     addq.w     A7, 6
  1974. 00001382  4ED0                     jmp        [A0]
  1975. 00001384  8843                     or.w       D4, D3
  1976. 00001386  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  1977. 0000138A  5245                     addq.w     D5, 1
  1978. 0000138C  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  1979. 0000138E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1980. export_2051: // at 00001390 (misaligned)
  1981. 00001392  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1982. 00001396  0008 1028                ori.b      A0, 0x28 /* '(' */
  1983. 0000139A  11F2 6716 3F28 08BA      move.b     [0x000008BA], [[A2] + D6 * 8 + 0x3F28]
  1984. 000013A2  3F3C FFFF                move.w     -[A7], 0xFFFF
  1985. 000013A6  487A FFC0                pea.l      [PC - 0x40 /* 00001368, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1986. 000013AA  2F0E                     move.l     -[A7], A6
  1987. 000013AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1988. 000013B0  4EBA F6F6                jsr        [PC - 0x90A /* 00000AA8 */]
  1989. 000013B4  4E5E                     unlink     A6
  1990. 000013B6  2E9F                     move.l     [A7], [A7]+
  1991. 000013B8  4E75                     rts
  1992. 000013BA  9349                     subx.w     -[A1], -[A1]
  1993. 000013BC  534F                     subq.w     A7, 1
  1994. 000013BE  5F43                     subq.w     D3, 7
  1995. 000013C0  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  1996. 000013C4  4355                     chk.w      D1, [A5]
  1997. 000013C6  5252                     addq.w     [A2], 1
  1998. 000013C8  454E                     chk.w      D2, A6
  1999. 000013CA  5452                     addq.w     [A2], 2
  2000. 000013CC  4543                     chk.w      D2, D3
  2001. 000013CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2002. export_2052: // at 000013D0 (misaligned)
  2003. 000013D2  FFE6                     .invalid   <<F/7/7>>
  2004. 000013D4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2005. 000013D8  286E 0008                movea.l    A4, [A6 + 0x8]
  2006. 000013DC  4AAE 000E                tst.l      [A6 + 0xE]
  2007. 000013E0  56C0                     sne        D0
  2008. 000013E2  C02C 11F2                and.b      D0, [A4 + 0x11F2]
  2009. 000013E6  6700 00B6                beq        +0xB8 /* 0000149E */
  2010. 000013EA  206C 117C                movea.l    A0, [A4 + 0x117C]
  2011. 000013EE  2050                     movea.l    A0, [A0]
  2012. 000013F0  302C 08BA                move.w     D0, [A4 + 0x8BA]
  2013. 000013F4  48C0                     ext.l      D0
  2014. 000013F6  E580                     asl        D0, 2
  2015. 000013F8  2670 08FC                movea.l    A3, [A0 + D0 - 0x4]
  2016. 000013FC  102E 000C                move.b     D0, [A6 + 0xC]
  2017. 00001400  6700 0084                beq        +0x86 /* 00001486 */
  2018. 00001404  2053                     movea.l    A0, [A3]
  2019. 00001406  3D68 0014 FFE8           move.w     [A6 - 0x18], [A0 + 0x14]
  2020. 0000140C  7E01                     moveq.l    D7, 0x01
  2021. 0000140E  6070                     bra        +0x72 /* 00001480 */
  2022. label00001410:
  2023. 00001410  2053                     movea.l    A0, [A3]
  2024. 00001412  2068 0016                movea.l    A0, [A0 + 0x16]
  2025. 00001416  2050                     movea.l    A0, [A0]
  2026. 00001418  3007                     move.w     D0, D7
  2027. 0000141A  48C0                     ext.l      D0
  2028. 0000141C  E580                     asl        D0, 2
  2029. 0000141E  2C30 08FC                move.l     D6, [A0 + D0 - 0x4]
  2030. 00001422  2046                     movea.l    A0, D6
  2031. 00001424  2050                     movea.l    A0, [A0]
  2032. 00001426  700D                     moveq.l    D0, 0x0D
  2033. 00001428  B068 0032                cmp.w      D0, [A0 + 0x32]
  2034. 0000142C  664E                     bne        +0x50 /* 0000147C */
  2035. 0000142E  2046                     movea.l    A0, D6
  2036. 00001430  2050                     movea.l    A0, [A0]
  2037. 00001432  3828 0036                move.w     D4, [A0 + 0x36]
  2038. 00001436  2046                     movea.l    A0, D6
  2039. 00001438  2050                     movea.l    A0, [A0]
  2040. 0000143A  3D68 003C FFE6           move.w     [A6 - 0x1A], [A0 + 0x3C]
  2041. 00001440  3D7C 0001 FFF0           move.w     [A6 - 0x10], 0x1
  2042. 00001446  602A                     bra        +0x2C /* 00001472 */
  2043. label00001448:
  2044. 00001448  3004                     move.w     D0, D4
  2045. 0000144A  48C0                     ext.l      D0
  2046. 0000144C  D0AE 000E                add.l      D0, [A6 + 0xE]
  2047. 00001450  2040                     movea.l    A0, D0
  2048. 00001452  2A10                     move.l     D5, [A0]
  2049. 00001454  56C0                     sne        D0
  2050. 00001456  72FF                     moveq.l    D1, 0xFFFFFFFF
  2051. 00001458  B285                     cmp.l      D1, D5
  2052. 0000145A  56C1                     sne        D1
  2053. 0000145C  C001                     and.b      D0, D1
  2054. 0000145E  670A                     beq        +0xC /* 0000146A */
  2055. 00001460  2F05                     move.l     -[A7], D5
  2056. 00001462  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2057. 00001466  4EAD 41F2                jsr        [A5 + 0x41F2 /* export_2106 */]
  2058. label0000146A:
  2059. 0000146A  5844                     addq.w     D4, 4
  2060. 0000146C  526E FFF0                addq.w     [A6 - 0x10], 1
  2061. 00001470  690A                     bvs        +0xC /* 0000147C */
  2062. label00001472:
  2063. 00001472  302E FFF0                move.w     D0, [A6 - 0x10]
  2064. 00001476  B06E FFE6                cmp.w      D0, [A6 - 0x1A]
  2065. 0000147A  6FCC                     ble        -0x32 /* 00001448 */
  2066. label0000147C:
  2067. 0000147C  5247                     addq.w     D7, 1
  2068. 0000147E  6906                     bvs        +0x8 /* 00001486 */
  2069. label00001480:
  2070. 00001480  BE6E FFE8                cmp.w      D7, [A6 - 0x18]
  2071. 00001484  6F8A                     ble        -0x74 /* 00001410 */
  2072. label00001486:
  2073. 00001486  2053                     movea.l    A0, [A3]
  2074. 00001488  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  2075. 0000148E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2076. 00001492  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2077. 00001496  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2078. 0000149A  4EAD 42C2                jsr        [A5 + 0x42C2 /* export_2132 */]
  2079. label0000149E:
  2080. 0000149E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2081. 000014A2  4E5E                     unlink     A6
  2082. 000014A4  205F                     movea.l    A0, [A7]+
  2083. 000014A6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2084. 000014AA  4ED0                     jmp        [A0]
  2085. 000014AC  9349                     subx.w     -[A1], -[A1]
  2086. 000014AE  534F                     subq.w     A7, 1
  2087. 000014B0  5F43                     subq.w     D3, 7
  2088. 000014B2  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  2089. 000014B6  5649                     addq.w     A1, 3
  2090. 000014B8  4557                     chk.w      D2, [A7]
  2091. 000014BA  4255                     clr.w      [A5]
  2092. 000014BC  4646                     not.w      D6
  2093. 000014BE  4552                     chk.w      D2, [A2]
  2094. 000014C0  0000 0000                ori.b      D0, 0x0
  2095. fn000014C4:
  2096. 000014C4  4E56 FFEA                link       A6, -0x0016
  2097. 000014C8  48E7 0118                movem.l    -[A7], D7,A3,A4
  2098. 000014CC  266E 0014                movea.l    A3, [A6 + 0x14]
  2099. 000014D0  2E2E 0010                move.l     D7, [A6 + 0x10]
  2100. 000014D4  206E 001C                movea.l    A0, [A6 + 0x1C]
  2101. 000014D8  2850                     movea.l    A4, [A0]
  2102. 000014DA  36AC 003A                move.w     [A3], [A4 + 0x3A]
  2103. 000014DE  2047                     movea.l    A0, D7
  2104. 000014E0  30AC 0046                move.w     [A0], [A4 + 0x46]
  2105. 000014E4  302C 003C                move.w     D0, [A4 + 0x3C]
  2106. 000014E8  B06C 0048                cmp.w      D0, [A4 + 0x48]
  2107. 000014EC  6C0A                     bge        +0xC /* 000014F8 */
  2108. 000014EE  206E 000C                movea.l    A0, [A6 + 0xC]
  2109. 000014F2  30AC 003C                move.w     [A0], [A4 + 0x3C]
  2110. 000014F6  6008                     bra        +0xA /* 00001500 */
  2111. label000014F8:
  2112. 000014F8  206E 000C                movea.l    A0, [A6 + 0xC]
  2113. 000014FC  30AC 0048                move.w     [A0], [A4 + 0x48]
  2114. label00001500:
  2115. 00001500  2047                     movea.l    A0, D7
  2116. 00001502  3013                     move.w     D0, [A3]
  2117. 00001504  B050                     cmp.w      D0, [A0]
  2118. 00001506  6C08                     bge        +0xA /* 00001510 */
  2119. 00001508  206E 0018                movea.l    A0, [A6 + 0x18]
  2120. 0000150C  3093                     move.w     [A0], [A3]
  2121. 0000150E  6008                     bra        +0xA /* 00001518 */
  2122. label00001510:
  2123. 00001510  2047                     movea.l    A0, D7
  2124. 00001512  226E 0018                movea.l    A1, [A6 + 0x18]
  2125. 00001516  3290                     move.w     [A1], [A0]
  2126. label00001518:
  2127. 00001518  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2128. 0000151C  4E5E                     unlink     A6
  2129. 0000151E  205F                     movea.l    A0, [A7]+
  2130. 00001520  DEFC 0018                add.w      A7, 0x18
  2131. 00001524  4ED0                     jmp        [A0]
  2132. 00001526  8F49 534F                pack       -[A7], -[A1], 0x534F
  2133. 0000152A  5F47                     subq.w     D7, 7
  2134. 0000152C  4554                     chk.w      D2, [A4]
  2135. 0000152E  5649                     addq.w     A1, 3
  2136. 00001530  4557                     chk.w      D2, [A7]
  2137. 00001532  494E                     chk.w      D4, A6
  2138. 00001534  464F                     not.w      A7
  2139. 00001536  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2140. // begin alternate branch 00001538-0000153C
  2141. fn00001538:
  2142. 00001538  4E56 FFF6                link       A6, -0x000A
  2143. // end alternate branch 00001538-0000153C
  2144. fn00001538: // (misaligned)
  2145. 0000153A  FFF6                     .invalid   <<F/7/7>>
  2146. 0000153C  206E 0008                movea.l    A0, [A6 + 0x8]
  2147. 00001540  2F08                     move.l     -[A7], A0
  2148. 00001542  486E FFF6                pea.l      [A6 - 0xA]
  2149. 00001546  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2150. 0000154A  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  2151. 0000154E  588F                     addq.l     A7, 4
  2152. 00001550  205F                     movea.l    A0, [A7]+
  2153. 00001552  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2154. 00001556  20D9                     move.l     [A0]+, [A1]+
  2155. 00001558  20D9                     move.l     [A0]+, [A1]+
  2156. 0000155A  3091                     move.w     [A0], [A1]
  2157. 0000155C  4267                     clr.w      -[A7]
  2158. 0000155E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2159. 00001562  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  2160. 00001566  7004                     moveq.l    D0, 0x04
  2161. 00001568  B01F                     cmp.b      D0, [A7]+
  2162. 0000156A  670E                     beq        +0x10 /* 0000157A */
  2163. 0000156C  206E 0008                movea.l    A0, [A6 + 0x8]
  2164. 00001570  43FA 0020                lea.l      A1, [PC + 0x20 /* 00001592, value 0x0, cstring "" */]
  2165. 00001574  20D9                     move.l     [A0]+, [A1]+
  2166. 00001576  20D9                     move.l     [A0]+, [A1]+
  2167. 00001578  3091                     move.w     [A0], [A1]
  2168. label0000157A:
  2169. 0000157A  4E5E                     unlink     A6
  2170. 0000157C  205F                     movea.l    A0, [A7]+
  2171. 0000157E  504F                     addq.w     A7, 8
  2172. 00001580  4ED0                     jmp        [A0]
  2173. 00001582  8C49                     or.w       D6, A1
  2174. 00001584  534F                     subq.w     A7, 1
  2175. 00001586  5F53                     subq.w     [A3], 7
  2176. 00001588  5452                     addq.w     [A2], 2
  2177. 0000158A  544F                     addq.w     A7, 2
  2178. 0000158C  4558                     chk.w      D2, [A0]+
  2179. 0000158E  5400                     addq.b     D0, 2
  2180. 00001590  000A 0000                ori.b      A2, 0x0
  2181. 00001594  0000 0000                ori.b      D0, 0x0
  2182. 00001598  0000 0000                ori.b      D0, 0x0
  2183. fn0000159C:
  2184. 0000159C  4E56 FFF2                link       A6, -0x000E
  2185. 000015A0  206E 0010                movea.l    A0, [A6 + 0x10]
  2186. 000015A4  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2187. 000015A8  22D8                     move.l     [A1]+, [A0]+
  2188. 000015AA  22D8                     move.l     [A1]+, [A0]+
  2189. 000015AC  3290                     move.w     [A1], [A0]
  2190. 000015AE  3D6E 000E FFF4           move.w     [A6 - 0xC], [A6 + 0xE]
  2191. label000015B4:
  2192. 000015B4  1D7C 0001 FFF2           move.b     [A6 - 0xE], 0x1
  2193. 000015BA  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2194. 000015BE  486E FFF6                pea.l      [A6 - 0xA]
  2195. 000015C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2196. 000015C6  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  2197. 000015CA  536E FFF4                subq.w     [A6 - 0xC], 1
  2198. 000015CE  4A6E FFF4                tst.w      [A6 - 0xC]
  2199. 000015D2  5DC0                     slt        D0
  2200. 000015D4  4A00                     tst.b      D0
  2201. 000015D6  6612                     bne        +0x14 /* 000015EA */
  2202. 000015D8  206E 0008                movea.l    A0, [A6 + 0x8]
  2203. 000015DC  4241                     clr.w      D1
  2204. 000015DE  1210                     move.b     D1, [A0]
  2205. 000015E0  B26E 000C                cmp.w      D1, [A6 + 0xC]
  2206. 000015E4  5FC1                     sle        D1
  2207. 000015E6  8001                     or.b       D0, D1
  2208. 000015E8  67CA                     beq        -0x34 /* 000015B4 */
  2209. label000015EA:
  2210. 000015EA  4A6E FFF4                tst.w      [A6 - 0xC]
  2211. 000015EE  6C08                     bge        +0xA /* 000015F8 */
  2212. 000015F0  206E 0008                movea.l    A0, [A6 + 0x8]
  2213. 000015F4  30BC 012A                move.w     [A0], 0x12A
  2214. label000015F8:
  2215. 000015F8  4E5E                     unlink     A6
  2216. 000015FA  205F                     movea.l    A0, [A7]+
  2217. 000015FC  DEFC 000C                add.w      A7, 0xC
  2218. 00001600  4ED0                     jmp        [A0]
  2219. 00001602  8C49                     or.w       D6, A1
  2220. 00001604  534F                     subq.w     A7, 1
  2221. 00001606  5F45                     subq.w     D5, 7
  2222. 00001608  5854                     addq.w     [A4], 4
  2223. 0000160A  544F                     addq.w     A7, 2
  2224. 0000160C  5354                     subq.w     [A4], 1
  2225. 0000160E  5200                     addq.b     D0, 1
  2226. 00001610  0000 0000                ori.b      D0, 0x0
  2227. fn00001614:
  2228. 00001614  4E56 FFF6                link       A6, -0x000A
  2229. 00001618  206E 000C                movea.l    A0, [A6 + 0xC]
  2230. 0000161C  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2231. 00001620  22D8                     move.l     [A1]+, [A0]+
  2232. 00001622  22D8                     move.l     [A1]+, [A0]+
  2233. 00001624  3290                     move.w     [A1], [A0]
  2234. 00001626  487A 005E                pea.l      [PC + 0x5E /* 00001686, value 0xC01E8000 */]
  2235. 0000162A  486E FFF6                pea.l      [A6 - 0xA]
  2236. 0000162E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2237. 00001632  A9EB                     syscall    Pack4/FP68K
  2238. 00001634  5CC0                     sge        D0
  2239. 00001636  487A 0044                pea.l      [PC + 0x44 /* 0000167C, value 0x401DFFFF */]
  2240. 0000163A  486E FFF6                pea.l      [A6 - 0xA]
  2241. 0000163E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2242. 00001642  A9EB                     syscall    Pack4/FP68K
  2243. 00001644  53C1                     sls        D1
  2244. 00001646  C001                     and.b      D0, D1
  2245. 00001648  6712                     beq        +0x14 /* 0000165C */
  2246. 0000164A  42A7                     clr.l      -[A7]
  2247. 0000164C  486E FFF6                pea.l      [A6 - 0xA]
  2248. 00001650  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  2249. 00001654  206E 0008                movea.l    A0, [A6 + 0x8]
  2250. 00001658  209F                     move.l     [A0], [A7]+
  2251. 0000165A  6008                     bra        +0xA /* 00001664 */
  2252. label0000165C:
  2253. 0000165C  206E 0008                movea.l    A0, [A6 + 0x8]
  2254. 00001660  7000                     moveq.l    D0, 0x00
  2255. 00001662  2080                     move.l     [A0], D0
  2256. label00001664:
  2257. 00001664  4E5E                     unlink     A6
  2258. 00001666  205F                     movea.l    A0, [A7]+
  2259. 00001668  504F                     addq.w     A7, 8
  2260. 0000166A  4ED0                     jmp        [A0]
  2261. 0000166C  8D49 534F                pack       -[A6], -[A1], 0x534F
  2262. 00001670  5F45                     subq.w     D5, 7
  2263. 00001672  5854                     addq.w     [A4], 4
  2264. 00001674  544F                     addq.w     A7, 2
  2265. 00001676  4C4F 4E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A6, A7
  2266. 0000167A  0014 401D                ori.b      [A4], 0x1D
  2267. 0000167E  FFFF                     .invalid   <<F/7/7>>
  2268. 00001680  FFFE                     .invalid   <<F/7/7>>
  2269. 00001682  0000 0000                ori.b      D0, 0x0
  2270. 00001686  C01E                     and.b      D0, [A6]+
  2271. 00001688  8000                     or.b       D0, D0
  2272. 0000168A  0000 0000                ori.b      D0, 0x0
  2273. 0000168E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2274. // begin alternate branch 00001690-00001694
  2275. fn00001690:
  2276. 00001690  4E56 FFEE                link       A6, -0x0012
  2277. // end alternate branch 00001690-00001694
  2278. fn00001690: // (misaligned)
  2279. 00001692  FFEE                     .invalid   <<F/7/7>>
  2280. 00001694  206E 000C                movea.l    A0, [A6 + 0xC]
  2281. 00001698  2F08                     move.l     -[A7], A0
  2282. 0000169A  486E FFF8                pea.l      [A6 - 0x8]
  2283. 0000169E  3F3C 3010                move.w     -[A7], 0x3010
  2284. 000016A2  A9EB                     syscall    Pack4/FP68K
  2285. 000016A4  486E FFF8                pea.l      [A6 - 0x8]
  2286. 000016A8  486E FFEE                pea.l      [A6 - 0x12]
  2287. 000016AC  3F3C 300E                move.w     -[A7], 0x300E
  2288. 000016B0  A9EB                     syscall    Pack4/FP68K
  2289. 000016B2  486E FFEE                pea.l      [A6 - 0x12]
  2290. 000016B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2291. 000016BA  4EBA FF58                jsr        [PC - 0xA8 /* 00001614 */]
  2292. 000016BE  4E5E                     unlink     A6
  2293. 000016C0  205F                     movea.l    A0, [A7]+
  2294. 000016C2  504F                     addq.w     A7, 8
  2295. 000016C4  4ED0                     jmp        [A0]
  2296. 000016C6  8E49                     or.w       D7, A1
  2297. 000016C8  534F                     subq.w     A7, 1
  2298. 000016CA  5F43                     subq.w     D3, 7
  2299. 000016CC  4F4D                     chk.w      D7, A5
  2300. 000016CE  5054                     addq.w     [A4], 8
  2301. 000016D0  4F4C                     chk.w      D7, A4
  2302. 000016D2  4F4E                     chk.w      D7, A6
  2303. 000016D4  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  2304. 000016D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2305. // begin alternate branch 000016D8-000016E6
  2306. fn000016D8:
  2307. 000016D8  4E56 0000                link       A6, 0
  2308. 000016DC  0CAE FFFF 8000 000C      cmpi.l     [A6 + 0xC], 0xFFFF8000
  2309. 000016E4  5CC0                     sge        D0
  2310. // end alternate branch 000016D8-000016E6
  2311. fn000016D8: // (misaligned)
  2312. 000016DA  0000 0CAE                ori.b      D0, 0xAE
  2313. 000016DE  FFFF                     .invalid   <<F/7/7>>
  2314. 000016E0  8000                     or.b       D0, D0
  2315. 000016E2  000C 5CC0                ori.b      A4, 0xC0
  2316. 000016E6  0CAE 0000 7FFF 000C      cmpi.l     [A6 + 0xC], 0x7FFF
  2317. 000016EE  5FC1                     sle        D1
  2318. 000016F0  C001                     and.b      D0, D1
  2319. 000016F2  670A                     beq        +0xC /* 000016FE */
  2320. 000016F4  206E 0008                movea.l    A0, [A6 + 0x8]
  2321. 000016F8  30AE 000E                move.w     [A0], [A6 + 0xE]
  2322. 000016FC  6006                     bra        +0x8 /* 00001704 */
  2323. label000016FE:
  2324. 000016FE  206E 0008                movea.l    A0, [A6 + 0x8]
  2325. 00001702  4250                     clr.w      [A0]
  2326. label00001704:
  2327. 00001704  4E5E                     unlink     A6
  2328. 00001706  205F                     movea.l    A0, [A7]+
  2329. 00001708  504F                     addq.w     A7, 8
  2330. 0000170A  4ED0                     jmp        [A0]
  2331. 0000170C  8D49 534F                pack       -[A6], -[A1], 0x534F
  2332. 00001710  5F4C                     subq.w     A4, 7
  2333. 00001712  4F4E                     chk.w      D7, A6
  2334. 00001714  4754                     chk.w      D3, [A4]
  2335. 00001716  4F49                     chk.w      D7, A1
  2336. 00001718  4E54 0000                link       A4, 0
  2337. fn0000171C:
  2338. 0000171C  4E56 0000                link       A6, 0
  2339. 00001720  48E7 0108                movem.l    -[A7], D7,A4
  2340. 00001724  286E 0008                movea.l    A4, [A6 + 0x8]
  2341. 00001728  2E2E 000C                move.l     D7, [A6 + 0xC]
  2342. 0000172C  2007                     move.l     D0, D7
  2343. 0000172E  C0BC 0000 001F           and.l      D0, 0x1F
  2344. 00001734  5280                     addq.l     D0, 1
  2345. 00001736  3880                     move.w     [A4], D0
  2346. 00001738  2007                     move.l     D0, D7
  2347. 0000173A  C0BC 0000 01E0           and.l      D0, 0x1E0
  2348. 00001740  EA88                     lsr        D0, 5
  2349. 00001742  5280                     addq.l     D0, 1
  2350. 00001744  3940 0002                move.w     [A4 + 0x2], D0
  2351. 00001748  2007                     move.l     D0, D7
  2352. 0000174A  C0BC 7FFF FE00           and.l      D0, 0x7FFFFE00
  2353. 00001750  7209                     moveq.l    D1, 0x09
  2354. 00001752  E2A8                     lsr        D0, D1
  2355. 00001754  90BC 001E 8480           sub.l      D0, 0x1E8480
  2356. 0000175A  3940 0004                move.w     [A4 + 0x4], D0
  2357. 0000175E  4CDF 1080                movem.l    D7,A4, [A7]+
  2358. 00001762  4E5E                     unlink     A6
  2359. 00001764  205F                     movea.l    A0, [A7]+
  2360. 00001766  504F                     addq.w     A7, 8
  2361. 00001768  4ED0                     jmp        [A0]
  2362. 0000176A  8E49                     or.w       D7, A1
  2363. 0000176C  534F                     subq.w     A7, 1
  2364. 0000176E  5F4C                     subq.w     A4, 7
  2365. 00001770  4F4E                     chk.w      D7, A6
  2366. 00001772  4754                     chk.w      D3, [A4]
  2367. 00001774  4F44                     chk.w      D7, D4
  2368. 00001776  4154                     chk.w      D0, [A4]
  2369. 00001778  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  2370. 0000177A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2371. // begin alternate branch 0000177C-00001780
  2372. fn0000177C:
  2373. 0000177C  4E56 FFFA                link       A6, -0x0006
  2374. // end alternate branch 0000177C-00001780
  2375. fn0000177C: // (misaligned)
  2376. 0000177E  FFFA                     .invalid   <<F/7/7>>
  2377. 00001780  206E 000C                movea.l    A0, [A6 + 0xC]
  2378. 00001784  43EE FFFA                lea.l      A1, [A6 - 0x6]
  2379. 00001788  22D8                     move.l     [A1]+, [A0]+
  2380. 0000178A  3290                     move.w     [A1], [A0]
  2381. 0000178C  7001                     moveq.l    D0, 0x01
  2382. 0000178E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2383. 00001792  6F08                     ble        +0xA /* 0000179C */
  2384. 00001794  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  2385. 0000179A  600E                     bra        +0x10 /* 000017AA */
  2386. label0000179C:
  2387. 0000179C  701F                     moveq.l    D0, 0x1F
  2388. 0000179E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2389. 000017A2  6C06                     bge        +0x8 /* 000017AA */
  2390. 000017A4  3D7C 001F FFFA           move.w     [A6 - 0x6], 0x1F
  2391. label000017AA:
  2392. 000017AA  7001                     moveq.l    D0, 0x01
  2393. 000017AC  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2394. 000017B0  6F08                     ble        +0xA /* 000017BA */
  2395. 000017B2  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2396. 000017B8  600E                     bra        +0x10 /* 000017C8 */
  2397. label000017BA:
  2398. 000017BA  700C                     moveq.l    D0, 0x0C
  2399. 000017BC  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2400. 000017C0  6C06                     bge        +0x8 /* 000017C8 */
  2401. 000017C2  3D7C 000C FFFC           move.w     [A6 - 0x4], 0xC
  2402. label000017C8:
  2403. 000017C8  302E FFFE                move.w     D0, [A6 - 0x2]
  2404. 000017CC  48C0                     ext.l      D0
  2405. 000017CE  D0BC 001E 8480           add.l      D0, 0x1E8480
  2406. 000017D4  7209                     moveq.l    D1, 0x09
  2407. 000017D6  E3A8                     lsl        D0, D1
  2408. 000017D8  7200                     moveq.l    D1, 0x00
  2409. 000017DA  342E FFFC                move.w     D2, [A6 - 0x4]
  2410. 000017DE  5342                     subq.w     D2, 1
  2411. 000017E0  3202                     move.w     D1, D2
  2412. 000017E2  EB89                     lsl        D1, 5
  2413. 000017E4  D280                     add.l      D1, D0
  2414. 000017E6  302E FFFA                move.w     D0, [A6 - 0x6]
  2415. 000017EA  48C0                     ext.l      D0
  2416. 000017EC  D081                     add.l      D0, D1
  2417. 000017EE  5380                     subq.l     D0, 1
  2418. 000017F0  206E 0008                movea.l    A0, [A6 + 0x8]
  2419. 000017F4  2080                     move.l     [A0], D0
  2420. 000017F6  4E5E                     unlink     A6
  2421. 000017F8  205F                     movea.l    A0, [A7]+
  2422. 000017FA  504F                     addq.w     A7, 8
  2423. 000017FC  4ED0                     jmp        [A0]
  2424. 000017FE  8E49                     or.w       D7, A1
  2425. 00001800  534F                     subq.w     A7, 1
  2426. 00001802  5F44                     subq.w     D4, 7
  2427. 00001804  4154                     chk.w      D0, [A4]
  2428. 00001806  4554                     chk.w      D2, [A4]
  2429. 00001808  4F4C                     chk.w      D7, A4
  2430. 0000180A  4F4E                     chk.w      D7, A6
  2431. 0000180C  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  2432. 0000180E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2433. // begin alternate branch 00001810-00001814
  2434. fn00001810:
  2435. 00001810  4E56 FFFA                link       A6, -0x0006
  2436. // end alternate branch 00001810-00001814
  2437. fn00001810: // (misaligned)
  2438. 00001812  FFFA                     .invalid   <<F/7/7>>
  2439. 00001814  206E 000C                movea.l    A0, [A6 + 0xC]
  2440. 00001818  43EE FFFA                lea.l      A1, [A6 - 0x6]
  2441. 0000181C  22D8                     move.l     [A1]+, [A0]+
  2442. 0000181E  3290                     move.w     [A1], [A0]
  2443. 00001820  206E 0008                movea.l    A0, [A6 + 0x8]
  2444. 00001824  30AE FFFC                move.w     [A0], [A6 - 0x4]
  2445. 00001828  206E 0008                movea.l    A0, [A6 + 0x8]
  2446. 0000182C  316E FFFE 0002           move.w     [A0 + 0x2], [A6 - 0x2]
  2447. 00001832  4E5E                     unlink     A6
  2448. 00001834  205F                     movea.l    A0, [A7]+
  2449. 00001836  504F                     addq.w     A7, 8
  2450. 00001838  4ED0                     jmp        [A0]
  2451. 0000183A  8F49 534F                pack       -[A7], -[A1], 0x534F
  2452. 0000183E  5F44                     subq.w     D4, 7
  2453. 00001840  4154                     chk.w      D0, [A4]
  2454. 00001842  4554                     chk.w      D2, [A4]
  2455. 00001844  4F44                     chk.w      D7, D4
  2456. 00001846  4154                     chk.w      D0, [A4]
  2457. 00001848  4532 0000                .invalid   2, [A2 + D0.w] // invalid opcode 4 with b == 4
  2458. fn0000184C:
  2459. 0000184C  4E56 0000                link       A6, 0
  2460. 00001850  206E 0008                movea.l    A0, [A6 + 0x8]
  2461. 00001854  30BC 0001                move.w     [A0], 0x1
  2462. 00001858  206E 0008                movea.l    A0, [A6 + 0x8]
  2463. 0000185C  316E 000C 0002           move.w     [A0 + 0x2], [A6 + 0xC]
  2464. 00001862  206E 0008                movea.l    A0, [A6 + 0x8]
  2465. 00001866  316E 000E 0004           move.w     [A0 + 0x4], [A6 + 0xE]
  2466. 0000186C  4E5E                     unlink     A6
  2467. 0000186E  205F                     movea.l    A0, [A7]+
  2468. 00001870  504F                     addq.w     A7, 8
  2469. 00001872  4ED0                     jmp        [A0]
  2470. 00001874  8F49 534F                pack       -[A7], -[A1], 0x534F
  2471. 00001878  5F44                     subq.w     D4, 7
  2472. 0000187A  4154                     chk.w      D0, [A4]
  2473. 0000187C  4532 544F                .invalid   2, [A2 + D5.w * 4 + 0x4F] // invalid opcode 4 with b == 4
  2474. 00001880  4441                     neg.w      D1
  2475. 00001882  5445                     addq.w     D5, 2
  2476. 00001884  0000 0000                ori.b      D0, 0x0
  2477. fn00001888:
  2478. 00001888  4E56 FFFC                link       A6, -0x0004
  2479. 0000188C  7001                     moveq.l    D0, 0x01
  2480. 0000188E  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2481. 00001892  6F08                     ble        +0xA /* 0000189C */
  2482. 00001894  3D7C 0001 000C           move.w     [A6 + 0xC], 0x1
  2483. 0000189A  600E                     bra        +0x10 /* 000018AA */
  2484. label0000189C:
  2485. 0000189C  700C                     moveq.l    D0, 0x0C
  2486. 0000189E  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2487. 000018A2  6C06                     bge        +0x8 /* 000018AA */
  2488. 000018A4  3D7C 000C 000C           move.w     [A6 + 0xC], 0xC
  2489. label000018AA:
  2490. 000018AA  0C6E 03E8 000E           cmpi.w     [A6 + 0xE], 0x3E8
  2491. 000018B0  6C08                     bge        +0xA /* 000018BA */
  2492. 000018B2  3D7C 03E8 000E           move.w     [A6 + 0xE], 0x3E8
  2493. 000018B8  600E                     bra        +0x10 /* 000018C8 */
  2494. label000018BA:
  2495. 000018BA  0C6E 0BE7 000E           cmpi.w     [A6 + 0xE], 0xBE7
  2496. 000018C0  6F06                     ble        +0x8 /* 000018C8 */
  2497. 000018C2  3D7C 0BE7 000E           move.w     [A6 + 0xE], 0xBE7
  2498. label000018C8:
  2499. 000018C8  7000                     moveq.l    D0, 0x00
  2500. 000018CA  322E 000E                move.w     D1, [A6 + 0xE]
  2501. 000018CE  927C 03E8                sub.w      D1, 0x3E8
  2502. 000018D2  3001                     move.w     D0, D1
  2503. 000018D4  E988                     lsl        D0, 4
  2504. 000018D6  7200                     moveq.l    D1, 0x00
  2505. 000018D8  342E 000C                move.w     D2, [A6 + 0xC]
  2506. 000018DC  5342                     subq.w     D2, 1
  2507. 000018DE  3202                     move.w     D1, D2
  2508. 000018E0  8081                     or.l       D0, D1
  2509. 000018E2  2D40 FFFC                move.l     [A6 - 0x4], D0
  2510. 000018E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2511. 000018EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2512. 000018EE  4EBA FDE8                jsr        [PC - 0x218 /* 000016D8 */]
  2513. 000018F2  4E5E                     unlink     A6
  2514. 000018F4  205F                     movea.l    A0, [A7]+
  2515. 000018F6  504F                     addq.w     A7, 8
  2516. 000018F8  4ED0                     jmp        [A0]
  2517. 000018FA  8E49                     or.w       D7, A1
  2518. 000018FC  534F                     subq.w     A7, 1
  2519. 000018FE  5F44                     subq.w     D4, 7
  2520. 00001900  4154                     chk.w      D0, [A4]
  2521. 00001902  4532 544F                .invalid   2, [A2 + D5.w * 4 + 0x4F] // invalid opcode 4 with b == 4
  2522. 00001906  494E                     chk.w      D4, A6
  2523. 00001908  5400                     addq.b     D0, 2
  2524. 0000190A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2525. // begin alternate branch 0000190C-00001912
  2526. fn0000190C:
  2527. 0000190C  4E56 0000                link       A6, 0
  2528. 00001910  7000                     moveq.l    D0, 0x00
  2529. // end alternate branch 0000190C-00001912
  2530. fn0000190C: // (misaligned)
  2531. 0000190E  0000 7000                ori.b      D0, 0x0
  2532. 00001912  302E 000C                move.w     D0, [A6 + 0xC]
  2533. 00001916  C0BC 0000 000F           and.l      D0, 0xF
  2534. 0000191C  5280                     addq.l     D0, 1
  2535. 0000191E  206E 0008                movea.l    A0, [A6 + 0x8]
  2536. 00001922  3080                     move.w     [A0], D0
  2537. 00001924  7000                     moveq.l    D0, 0x00
  2538. 00001926  302E 000C                move.w     D0, [A6 + 0xC]
  2539. 0000192A  C0BC 0000 7FF0           and.l      D0, 0x7FF0
  2540. 00001930  E888                     lsr        D0, 4
  2541. 00001932  D0BC 0000 03E8           add.l      D0, 0x3E8
  2542. 00001938  206E 0008                movea.l    A0, [A6 + 0x8]
  2543. 0000193C  3140 0002                move.w     [A0 + 0x2], D0
  2544. 00001940  4E5E                     unlink     A6
  2545. 00001942  205F                     movea.l    A0, [A7]+
  2546. 00001944  5C4F                     addq.w     A7, 6
  2547. 00001946  4ED0                     jmp        [A0]
  2548. 00001948  8E49                     or.w       D7, A1
  2549. 0000194A  534F                     subq.w     A7, 1
  2550. 0000194C  5F49                     subq.w     A1, 7
  2551. 0000194E  4E54 544F                link       A4, -0xFFFFABB1
  2552. 00001952  4441                     neg.w      D1
  2553. 00001954  5445                     addq.w     D5, 2
  2554. 00001956  3200                     move.w     D1, D0
  2555. 00001958  0000 0000                ori.b      D0, 0x0
  2556. fn0000195C:
  2557. 0000195C  4E56 FFFA                link       A6, -0x0006
  2558. 00001960  2F0C                     move.l     -[A7], A4
  2559. 00001962  206E 000C                movea.l    A0, [A6 + 0xC]
  2560. 00001966  43EE FFFA                lea.l      A1, [A6 - 0x6]
  2561. 0000196A  22D8                     move.l     [A1]+, [A0]+
  2562. 0000196C  3290                     move.w     [A1], [A0]
  2563. 0000196E  286E 0008                movea.l    A4, [A6 + 0x8]
  2564. 00001972  396E FFFA 0004           move.w     [A4 + 0x4], [A6 - 0x6]
  2565. 00001978  396E FFFC 0002           move.w     [A4 + 0x2], [A6 - 0x4]
  2566. 0000197E  38AE FFFE                move.w     [A4], [A6 - 0x2]
  2567. 00001982  42AC 0006                clr.l      [A4 + 0x6]
  2568. 00001986  426C 000A                clr.w      [A4 + 0xA]
  2569. 0000198A  285F                     movea.l    A4, [A7]+
  2570. 0000198C  4E5E                     unlink     A6
  2571. 0000198E  205F                     movea.l    A0, [A7]+
  2572. 00001990  504F                     addq.w     A7, 8
  2573. 00001992  4ED0                     jmp        [A0]
  2574. 00001994  9249                     sub.w      D1, A1
  2575. 00001996  534F                     subq.w     A7, 1
  2576. 00001998  5F44                     subq.w     D4, 7
  2577. 0000199A  4154                     chk.w      D0, [A4]
  2578. 0000199C  4554                     chk.w      D2, [A4]
  2579. 0000199E  4F44                     chk.w      D7, D4
  2580. 000019A0  4154                     chk.w      D0, [A4]
  2581. 000019A2  4554                     chk.w      D2, [A4]
  2582. 000019A4  494D                     chk.w      D4, A5
  2583. 000019A6  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  2584. 000019A8  0000 0000                ori.b      D0, 0x0
  2585. fn000019AC:
  2586. 000019AC  4E56 FFF2                link       A6, -0x000E
  2587. 000019B0  206E 000C                movea.l    A0, [A6 + 0xC]
  2588. 000019B4  43EE FFF2                lea.l      A1, [A6 - 0xE]
  2589. 000019B8  22D8                     move.l     [A1]+, [A0]+
  2590. 000019BA  22D8                     move.l     [A1]+, [A0]+
  2591. 000019BC  22D8                     move.l     [A1]+, [A0]+
  2592. 000019BE  3290                     move.w     [A1], [A0]
  2593. 000019C0  206E 0008                movea.l    A0, [A6 + 0x8]
  2594. 000019C4  30AE FFF6                move.w     [A0], [A6 - 0xA]
  2595. 000019C8  206E 0008                movea.l    A0, [A6 + 0x8]
  2596. 000019CC  316E FFF4 0002           move.w     [A0 + 0x2], [A6 - 0xC]
  2597. 000019D2  206E 0008                movea.l    A0, [A6 + 0x8]
  2598. 000019D6  316E FFF2 0004           move.w     [A0 + 0x4], [A6 - 0xE]
  2599. 000019DC  4E5E                     unlink     A6
  2600. 000019DE  205F                     movea.l    A0, [A7]+
  2601. 000019E0  504F                     addq.w     A7, 8
  2602. 000019E2  4ED0                     jmp        [A0]
  2603. 000019E4  9249                     sub.w      D1, A1
  2604. 000019E6  534F                     subq.w     A7, 1
  2605. 000019E8  5F44                     subq.w     D4, 7
  2606. 000019EA  4154                     chk.w      D0, [A4]
  2607. 000019EC  4554                     chk.w      D2, [A4]
  2608. 000019EE  494D                     chk.w      D4, A5
  2609. 000019F0  4554                     chk.w      D2, [A4]
  2610. 000019F2  4F44                     chk.w      D7, D4
  2611. 000019F4  4154                     chk.w      D0, [A4]
  2612. 000019F6  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  2613. 000019F8  0000 0000                ori.b      D0, 0x0
  2614. fn000019FC:
  2615. 000019FC  4E56 FFF4                link       A6, -0x000C
  2616. 00001A00  48E7 0118                movem.l    -[A7], D7,A3,A4
  2617. 00001A04  286E 0008                movea.l    A4, [A6 + 0x8]
  2618. 00001A08  266C 0008                movea.l    A3, [A4 + 0x8]
  2619. 00001A0C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2620. 00001A0E  B06B 1232                cmp.w      D0, [A3 + 0x1232]
  2621. 00001A12  6700 00A4                beq        +0xA6 /* 00001AB8 */
  2622. 00001A16  70FE                     moveq.l    D0, 0xFFFFFFFE
  2623. 00001A18  B06B 1232                cmp.w      D0, [A3 + 0x1232]
  2624. 00001A1C  663C                     bne        +0x3E /* 00001A5A */
  2625. 00001A1E  302C FFE6                move.w     D0, [A4 - 0x1A]
  2626. 00001A22  E540                     asl        D0.w, 2
  2627. 00001A24  322C FFF0                move.w     D1, [A4 - 0x10]
  2628. 00001A28  48C1                     ext.l      D1
  2629. 00001A2A  2E01                     move.l     D7, D1
  2630. 00001A2C  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  2631. 00001A30  DEB0 0000                add.l      D7, [A0 + D0.w]
  2632. 00001A34  302C FFF2                move.w     D0, [A4 - 0xE]
  2633. 00001A38  48C0                     ext.l      D0
  2634. 00001A3A  D0AC 000E                add.l      D0, [A4 + 0xE]
  2635. 00001A3E  2040                     movea.l    A0, D0
  2636. 00001A40  2247                     movea.l    A1, D7
  2637. 00001A42  22D8                     move.l     [A1]+, [A0]+
  2638. 00001A44  22D8                     move.l     [A1]+, [A0]+
  2639. 00001A46  397C 0008 FFEC           move.w     [A4 - 0x14], 0x8
  2640. 00001A4C  397C 0008 FFEA           move.w     [A4 - 0x16], 0x8
  2641. 00001A52  397C 0008 FFEE           move.w     [A4 - 0x12], 0x8
  2642. 00001A58  605E                     bra        +0x60 /* 00001AB8 */
  2643. label00001A5A:
  2644. 00001A5A  7001                     moveq.l    D0, 0x01
  2645. 00001A5C  B06B 1232                cmp.w      D0, [A3 + 0x1232]
  2646. 00001A60  6608                     bne        +0xA /* 00001A6A */
  2647. 00001A62  7000                     moveq.l    D0, 0x00
  2648. 00001A64  2D40 FFF8                move.l     [A6 - 0x8], D0
  2649. 00001A68  601E                     bra        +0x20 /* 00001A88 */
  2650. label00001A6A:
  2651. 00001A6A  302C FFE6                move.w     D0, [A4 - 0x1A]
  2652. 00001A6E  E540                     asl        D0.w, 2
  2653. 00001A70  322C FFF0                move.w     D1, [A4 - 0x10]
  2654. 00001A74  48C1                     ext.l      D1
  2655. 00001A76  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  2656. 00001A7A  D2B0 0000                add.l      D1, [A0 + D0.w]
  2657. 00001A7E  2041                     movea.l    A0, D1
  2658. 00001A80  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2659. 00001A84  22D8                     move.l     [A1]+, [A0]+
  2660. 00001A86  22D8                     move.l     [A1]+, [A0]+
  2661. label00001A88:
  2662. 00001A88  302C FFF2                move.w     D0, [A4 - 0xE]
  2663. 00001A8C  48C0                     ext.l      D0
  2664. 00001A8E  D0AC 000E                add.l      D0, [A4 + 0xE]
  2665. 00001A92  2040                     movea.l    A0, D0
  2666. 00001A94  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  2667. 00001A98  302C FFE6                move.w     D0, [A4 - 0x1A]
  2668. 00001A9C  E540                     asl        D0.w, 2
  2669. 00001A9E  322C FFF0                move.w     D1, [A4 - 0x10]
  2670. 00001AA2  48C1                     ext.l      D1
  2671. 00001AA4  2E01                     move.l     D7, D1
  2672. 00001AA6  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  2673. 00001AAA  DEB0 0000                add.l      D7, [A0 + D0.w]
  2674. 00001AAE  2047                     movea.l    A0, D7
  2675. 00001AB0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2676. 00001AB4  20D9                     move.l     [A0]+, [A1]+
  2677. 00001AB6  20D9                     move.l     [A0]+, [A1]+
  2678. label00001AB8:
  2679. 00001AB8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2680. 00001ABC  4E5E                     unlink     A6
  2681. 00001ABE  2E9F                     move.l     [A7], [A7]+
  2682. 00001AC0  4E75                     rts
  2683. 00001AC2  8A43                     or.w       D5, D3
  2684. 00001AC4  4F50                     chk.w      D7, [A0]
  2685. 00001AC6  5948                     subq.w     A0, 4
  2686. 00001AC8  414E                     chk.w      D0, A6
  2687. 00001ACA  444C                     neg.w      A4
  2688. 00001ACC  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  2689. 00001ACE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2690. 00001AD2  FFF2                     .invalid   <<F/7/7>>
  2691. 00001AD4  48E7 0018                movem.l    -[A7], A3,A4
  2692. 00001AD8  286E 0008                movea.l    A4, [A6 + 0x8]
  2693. 00001ADC  266C 0008                movea.l    A3, [A4 + 0x8]
  2694. 00001AE0  206B 0008                movea.l    A0, [A3 + 0x8]
  2695. 00001AE4  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2696. 00001AE8  302B FFF2                move.w     D0, [A3 - 0xE]
  2697. 00001AEC  48C0                     ext.l      D0
  2698. 00001AEE  D0AB 000E                add.l      D0, [A3 + 0xE]
  2699. 00001AF2  2F00                     move.l     -[A7], D0
  2700. 00001AF4  486C FF00                pea.l      [A4 - 0x100]
  2701. 00001AF8  302B FFEC                move.w     D0, [A3 - 0x14]
  2702. 00001AFC  48C0                     ext.l      D0
  2703. 00001AFE  2F00                     move.l     -[A7], D0
  2704. 00001B00  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  2705. 00001B04  206B FFF4                movea.l    A0, [A3 - 0xC]
  2706. 00001B08  2050                     movea.l    A0, [A0]
  2707. 00001B0A  3028 003E                move.w     D0, [A0 + 0x3E]
  2708. 00001B0E  5340                     subq.w     D0, 1
  2709. 00001B10  6B00 014E                bmi        +0x150 /* 00001C60 */
  2710. 00001B14  0C40 000B                cmpi.w     D0, 0xB
  2711. 00001B18  6E00 0146                bgt        +0x148 /* 00001C60 */
  2712. 00001B1C  D040                     add.w      D0, D0
  2713. 00001B1E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2714. 00001B22  4EFB 0000                jmp        [PC + D0.w]
  2715. 00001B26  001A 003E                ori.b      [A2]+, 0x3E /* '>' */
  2716. 00001B2A  0066 0082                ori.w      -[A6], 0x82
  2717. 00001B2E  00BC 00D8 00F4 013C 013C ori.l      0x13C013C, 0xD800F4
  2718. 00001B38  013C 013C                btst       0x3C /* '<' */, D0
  2719. 00001B3C  0106                     btst       D6, D0
  2720. 00001B3E  4240                     clr.w      D0
  2721. 00001B40  102C FF00                move.b     D0, [A4 - 0x100]
  2722. 00001B44  206B FFF4                movea.l    A0, [A3 - 0xC]
  2723. 00001B48  2050                     movea.l    A0, [A0]
  2724. 00001B4A  B068 0044                cmp.w      D0, [A0 + 0x44]
  2725. 00001B4E  6F00 0110                ble        +0x112 /* 00001C60 */
  2726. 00001B52  206B FFF4                movea.l    A0, [A3 - 0xC]
  2727. 00001B56  2050                     movea.l    A0, [A0]
  2728. 00001B58  1968 0045 FF00           move.b     [A4 - 0x100], [A0 + 0x45]
  2729. 00001B5E  6000 0100                bra        +0x102 /* 00001C60 */
  2730. 00001B62  486C FF00                pea.l      [A4 - 0x100]
  2731. 00001B66  486C FEDC                pea.l      [A4 - 0x124]
  2732. 00001B6A  4EBA F9CC                jsr        [PC - 0x634 /* 00001538 */]
  2733. 00001B6E  486C FEDC                pea.l      [A4 - 0x124]
  2734. 00001B72  486C FEFA                pea.l      [A4 - 0x106]
  2735. 00001B76  4EBA FA9C                jsr        [PC - 0x564 /* 00001614 */]
  2736. 00001B7A  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  2737. 00001B7E  486C FEFE                pea.l      [A4 - 0x102]
  2738. 00001B82  4EBA FB54                jsr        [PC - 0x4AC /* 000016D8 */]
  2739. 00001B86  6000 00D8                bra        +0xDA /* 00001C60 */
  2740. 00001B8A  486C FF00                pea.l      [A4 - 0x100]
  2741. 00001B8E  486C FEDC                pea.l      [A4 - 0x124]
  2742. 00001B92  4EBA F9A4                jsr        [PC - 0x65C /* 00001538 */]
  2743. 00001B96  486C FEDC                pea.l      [A4 - 0x124]
  2744. 00001B9A  486C FEFA                pea.l      [A4 - 0x106]
  2745. 00001B9E  4EBA FA74                jsr        [PC - 0x58C /* 00001614 */]
  2746. 00001BA2  6000 00BC                bra        +0xBE /* 00001C60 */
  2747. 00001BA6  486C FF00                pea.l      [A4 - 0x100]
  2748. 00001BAA  486C FEDC                pea.l      [A4 - 0x124]
  2749. 00001BAE  4EBA F988                jsr        [PC - 0x678 /* 00001538 */]
  2750. 00001BB2  42A7                     clr.l      -[A7]
  2751. 00001BB4  486C FEDC                pea.l      [A4 - 0x124]
  2752. 00001BB8  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  2753. 00001BBC  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  2754. 00001BC0  486E FFF2                pea.l      [A6 - 0xE]
  2755. 00001BC4  486E FFF6                pea.l      [A6 - 0xA]
  2756. 00001BC8  3F3C 280E                move.w     -[A7], 0x280E
  2757. 00001BCC  A9EB                     syscall    Pack4/FP68K
  2758. 00001BCE  486E FFF6                pea.l      [A6 - 0xA]
  2759. 00001BD2  486C FEF2                pea.l      [A4 - 0x10E]
  2760. 00001BD6  3F3C 3010                move.w     -[A7], 0x3010
  2761. 00001BDA  A9EB                     syscall    Pack4/FP68K
  2762. 00001BDC  6000 0082                bra        +0x84 /* 00001C60 */
  2763. 00001BE0  486C FF00                pea.l      [A4 - 0x100]
  2764. 00001BE4  486C FEDC                pea.l      [A4 - 0x124]
  2765. 00001BE8  4EBA F94E                jsr        [PC - 0x6B2 /* 00001538 */]
  2766. 00001BEC  486C FEDC                pea.l      [A4 - 0x124]
  2767. 00001BF0  486C FEEE                pea.l      [A4 - 0x112]
  2768. 00001BF4  3F3C 1010                move.w     -[A7], 0x1010
  2769. 00001BF8  A9EB                     syscall    Pack4/FP68K
  2770. 00001BFA  6064                     bra        +0x66 /* 00001C60 */
  2771. 00001BFC  486C FF00                pea.l      [A4 - 0x100]
  2772. 00001C00  486C FEDC                pea.l      [A4 - 0x124]
  2773. 00001C04  4EBA F932                jsr        [PC - 0x6CE /* 00001538 */]
  2774. 00001C08  486C FEDC                pea.l      [A4 - 0x124]
  2775. 00001C0C  486C FEE6                pea.l      [A4 - 0x11A]
  2776. 00001C10  3F3C 0810                move.w     -[A7], 0x810
  2777. 00001C14  A9EB                     syscall    Pack4/FP68K
  2778. 00001C16  6048                     bra        +0x4A /* 00001C60 */
  2779. 00001C18  486C FF00                pea.l      [A4 - 0x100]
  2780. 00001C1C  486C FEDC                pea.l      [A4 - 0x124]
  2781. 00001C20  4EBA F916                jsr        [PC - 0x6EA /* 00001538 */]
  2782. 00001C24  603A                     bra        +0x3C /* 00001C60 */
  2783. 00001C26  6038                     bra        +0x3A /* 00001C60 */
  2784. 00001C28  6036                     bra        +0x38 /* 00001C60 */
  2785. 00001C2A  4A2C FF00                tst.b      [A4 - 0x100]
  2786. 00001C2E  6606                     bne        +0x8 /* 00001C36 */
  2787. 00001C30  422C FDC3                clr.b      [A4 - 0x23D]
  2788. 00001C34  602A                     bra        +0x2C /* 00001C60 */
  2789. label00001C36:
  2790. 00001C36  4240                     clr.w      D0
  2791. 00001C38  102C FF01                move.b     D0, [A4 - 0xFF]
  2792. 00001C3C  4A40                     tst.w      D0
  2793. 00001C3E  6B18                     bmi        +0x1A /* 00001C58 */
  2794. 00001C40  B07C 007F                cmp.w      D0, 0x7F
  2795. 00001C44  6E12                     bgt        +0x14 /* 00001C58 */
  2796. 00001C46  41FA 003E                lea.l      A0, [PC + 0x3E /* 00001C86, value 0x4E56 'NV', cstring "" */]
  2797. 00001C4A  3200                     move.w     D1, D0
  2798. 00001C4C  E649                     lsr        D1.w, 3
  2799. 00001C4E  4441                     neg.w      D1
  2800. 00001C50  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2801. 00001C54  0A3C 0004                xori.b     ccr, 4
  2802. label00001C58:
  2803. 00001C58  57C0                     seq        D0
  2804. 00001C5A  4400                     neg.b      D0
  2805. 00001C5C  1940 FDC3                move.b     [A4 - 0x23D], D0
  2806. label00001C60:
  2807. 00001C60  4CDF 1800                movem.l    A3,A4, [A7]+
  2808. 00001C64  4E5E                     unlink     A6
  2809. 00001C66  2E9F                     move.l     [A7], [A7]+
  2810. 00001C68  4E75                     rts
  2811. 00001C6A  8943 5654                pack       D4, D3, 0x5654
  2812. 00001C6E  5354                     subq.w     [A4], 1
  2813. 00001C70  5249                     addq.w     A1, 1
  2814. 00001C72  4E47                     trap       7
  2815. 00001C74  0010 0210                ori.b      [A0], 0x10
  2816. 00001C78  0000 0210                ori.b      D0, 0x10
  2817. 00001C7C  0000 0002                ori.b      D0, 0x2
  2818. 00001C80  0000 0000                ori.b      D0, 0x0
  2819. 00001C84  0000 0000                ori.b      D0, 0x0
  2820. fn00001C88:
  2821. 00001C88  4E56 FFF6                link       A6, -0x000A
  2822. 00001C8C  48E7 0018                movem.l    -[A7], A3,A4
  2823. 00001C90  286E 0008                movea.l    A4, [A6 + 0x8]
  2824. 00001C94  266C 0008                movea.l    A3, [A4 + 0x8]
  2825. 00001C98  206B 0008                movea.l    A0, [A3 + 0x8]
  2826. 00001C9C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2827. 00001CA0  302B FFF2                move.w     D0, [A3 - 0xE]
  2828. 00001CA4  48C0                     ext.l      D0
  2829. 00001CA6  D0AB 000E                add.l      D0, [A3 + 0xE]
  2830. 00001CAA  2F00                     move.l     -[A7], D0
  2831. 00001CAC  486C FEFE                pea.l      [A4 - 0x102]
  2832. 00001CB0  302B FFEC                move.w     D0, [A3 - 0x14]
  2833. 00001CB4  48C0                     ext.l      D0
  2834. 00001CB6  2F00                     move.l     -[A7], D0
  2835. 00001CB8  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  2836. 00001CBC  206B FFF4                movea.l    A0, [A3 - 0xC]
  2837. 00001CC0  2050                     movea.l    A0, [A0]
  2838. 00001CC2  3028 003E                move.w     D0, [A0 + 0x3E]
  2839. 00001CC6  5340                     subq.w     D0, 1
  2840. 00001CC8  6B00 00E2                bmi        +0xE4 /* 00001DAC */
  2841. 00001CCC  0C40 000B                cmpi.w     D0, 0xB
  2842. 00001CD0  6E00 00DA                bgt        +0xDC /* 00001DAC */
  2843. 00001CD4  D040                     add.w      D0, D0
  2844. 00001CD6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2845. 00001CDA  4EFB 0000                jmp        [PC + D0.w]
  2846. 00001CDE  001A 00D0                ori.b      [A2]+, 0xD0
  2847. 00001CE2  002E 003C 005A           ori.b      [A6 + 0x5A], 0x3C /* '<' */
  2848. 00001CE8  0078 0096 00B4           ori.w      [0x000000B4], 0x96
  2849. 00001CEE  00D0                     .incomplete
  2850. 00001CF0  00D0                     .incomplete
  2851. 00001CF2  00D0                     .incomplete
  2852. 00001CF4  00C4                     .incomplete
  2853. 00001CF6  302C FEFE                move.w     D0, [A4 - 0x102]
  2854. 00001CFA  48C0                     ext.l      D0
  2855. 00001CFC  2F00                     move.l     -[A7], D0
  2856. 00001CFE  486C FF00                pea.l      [A4 - 0x100]
  2857. 00001D02  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2858. 00001D06  6000 00A4                bra        +0xA6 /* 00001DAC */
  2859. 00001D0A  302C FEFE                move.w     D0, [A4 - 0x102]
  2860. 00001D0E  48C0                     ext.l      D0
  2861. 00001D10  2940 FEFA                move.l     [A4 - 0x106], D0
  2862. 00001D14  6000 0096                bra        +0x98 /* 00001DAC */
  2863. 00001D18  486C FEFE                pea.l      [A4 - 0x102]
  2864. 00001D1C  486E FFF6                pea.l      [A6 - 0xA]
  2865. 00001D20  3F3C 200E                move.w     -[A7], 0x200E
  2866. 00001D24  A9EB                     syscall    Pack4/FP68K
  2867. 00001D26  486E FFF6                pea.l      [A6 - 0xA]
  2868. 00001D2A  486C FEF2                pea.l      [A4 - 0x10E]
  2869. 00001D2E  3F3C 3010                move.w     -[A7], 0x3010
  2870. 00001D32  A9EB                     syscall    Pack4/FP68K
  2871. 00001D34  6076                     bra        +0x78 /* 00001DAC */
  2872. 00001D36  486C FEFE                pea.l      [A4 - 0x102]
  2873. 00001D3A  486E FFF6                pea.l      [A6 - 0xA]
  2874. 00001D3E  3F3C 200E                move.w     -[A7], 0x200E
  2875. 00001D42  A9EB                     syscall    Pack4/FP68K
  2876. 00001D44  486E FFF6                pea.l      [A6 - 0xA]
  2877. 00001D48  486C FEEE                pea.l      [A4 - 0x112]
  2878. 00001D4C  3F3C 1010                move.w     -[A7], 0x1010
  2879. 00001D50  A9EB                     syscall    Pack4/FP68K
  2880. 00001D52  6058                     bra        +0x5A /* 00001DAC */
  2881. 00001D54  486C FEFE                pea.l      [A4 - 0x102]
  2882. 00001D58  486E FFF6                pea.l      [A6 - 0xA]
  2883. 00001D5C  3F3C 200E                move.w     -[A7], 0x200E
  2884. 00001D60  A9EB                     syscall    Pack4/FP68K
  2885. 00001D62  486E FFF6                pea.l      [A6 - 0xA]
  2886. 00001D66  486C FEE6                pea.l      [A4 - 0x11A]
  2887. 00001D6A  3F3C 0810                move.w     -[A7], 0x810
  2888. 00001D6E  A9EB                     syscall    Pack4/FP68K
  2889. 00001D70  603A                     bra        +0x3C /* 00001DAC */
  2890. 00001D72  486C FEFE                pea.l      [A4 - 0x102]
  2891. 00001D76  486E FFF6                pea.l      [A6 - 0xA]
  2892. 00001D7A  3F3C 200E                move.w     -[A7], 0x200E
  2893. 00001D7E  A9EB                     syscall    Pack4/FP68K
  2894. 00001D80  41EC FEDC                lea.l      A0, [A4 - 0x124]
  2895. 00001D84  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2896. 00001D88  20D9                     move.l     [A0]+, [A1]+
  2897. 00001D8A  20D9                     move.l     [A0]+, [A1]+
  2898. 00001D8C  3091                     move.w     [A0], [A1]
  2899. 00001D8E  601C                     bra        +0x1E /* 00001DAC */
  2900. 00001D90  3F2C FEFE                move.w     -[A7], [A4 - 0x102]
  2901. 00001D94  486C FED8                pea.l      [A4 - 0x128]
  2902. 00001D98  4EBA FB72                jsr        [PC - 0x48E /* 0000190C */]
  2903. 00001D9C  600E                     bra        +0x10 /* 00001DAC */
  2904. 00001D9E  600C                     bra        +0xE /* 00001DAC */
  2905. 00001DA0  4A6C FEFE                tst.w      [A4 - 0x102]
  2906. 00001DA4  56C0                     sne        D0
  2907. 00001DA6  4400                     neg.b      D0
  2908. 00001DA8  1940 FDC3                move.b     [A4 - 0x23D], D0
  2909. label00001DAC:
  2910. 00001DAC  4CDF 1800                movem.l    A3,A4, [A7]+
  2911. 00001DB0  4E5E                     unlink     A6
  2912. 00001DB2  2E9F                     move.l     [A7], [A7]+
  2913. 00001DB4  4E75                     rts
  2914. 00001DB6  8A43                     or.w       D5, D3
  2915. 00001DB8  5654                     addq.w     [A4], 3
  2916. 00001DBA  494E                     chk.w      D4, A6
  2917. 00001DBC  5445                     addq.w     D5, 2
  2918. 00001DBE  4745                     chk.w      D3, D5
  2919. 00001DC0  5200                     addq.b     D0, 1
  2920. 00001DC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2921. // begin alternate branch 00001DC4-00001DC8
  2922. fn00001DC4:
  2923. 00001DC4  4E56 FFF6                link       A6, -0x000A
  2924. // end alternate branch 00001DC4-00001DC8
  2925. fn00001DC4: // (misaligned)
  2926. 00001DC6  FFF6                     .invalid   <<F/7/7>>
  2927. 00001DC8  48E7 0018                movem.l    -[A7], A3,A4
  2928. 00001DCC  286E 0008                movea.l    A4, [A6 + 0x8]
  2929. 00001DD0  266C 0008                movea.l    A3, [A4 + 0x8]
  2930. 00001DD4  206B 0008                movea.l    A0, [A3 + 0x8]
  2931. 00001DD8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2932. 00001DDC  302B FFF2                move.w     D0, [A3 - 0xE]
  2933. 00001DE0  48C0                     ext.l      D0
  2934. 00001DE2  D0AB 000E                add.l      D0, [A3 + 0xE]
  2935. 00001DE6  2F00                     move.l     -[A7], D0
  2936. 00001DE8  486C FEFA                pea.l      [A4 - 0x106]
  2937. 00001DEC  302B FFEC                move.w     D0, [A3 - 0x14]
  2938. 00001DF0  48C0                     ext.l      D0
  2939. 00001DF2  2F00                     move.l     -[A7], D0
  2940. 00001DF4  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  2941. 00001DF8  206B FFF4                movea.l    A0, [A3 - 0xC]
  2942. 00001DFC  2050                     movea.l    A0, [A0]
  2943. 00001DFE  3028 003E                move.w     D0, [A0 + 0x3E]
  2944. 00001E02  5340                     subq.w     D0, 1
  2945. 00001E04  6B00 0108                bmi        +0x10A /* 00001F0E */
  2946. 00001E08  0C40 000B                cmpi.w     D0, 0xB
  2947. 00001E0C  6E00 0100                bgt        +0x102 /* 00001F0E */
  2948. 00001E10  D040                     add.w      D0, D0
  2949. 00001E12  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2950. 00001E16  4EFB 0000                jmp        [PC + D0.w]
  2951. 00001E1A  001A 002A                ori.b      [A2]+, 0x2A /* '*' */
  2952. 00001E1E  00F6                     .incomplete
  2953. 00001E20  003A 005A 0078           ori.b      [PC + 0x78 /* 00001E9A, value 0x28 '(' */], 0x5A /* 'Z' */
  2954. 00001E26  0096 00B4 00CE           ori.l      [A6], 0xB400CE
  2955. 00001E2C  00DC                     .incomplete
  2956. 00001E2E  00F6                     .incomplete
  2957. 00001E30  00EA                     .incomplete
  2958. 00001E32  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  2959. 00001E36  486C FF00                pea.l      [A4 - 0x100]
  2960. 00001E3A  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2961. 00001E3E  6000 00CE                bra        +0xD0 /* 00001F0E */
  2962. 00001E42  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  2963. 00001E46  486C FEFE                pea.l      [A4 - 0x102]
  2964. 00001E4A  4EBA F88C                jsr        [PC - 0x774 /* 000016D8 */]
  2965. 00001E4E  6000 00BE                bra        +0xC0 /* 00001F0E */
  2966. 00001E52  486C FEFA                pea.l      [A4 - 0x106]
  2967. 00001E56  486E FFF6                pea.l      [A6 - 0xA]
  2968. 00001E5A  3F3C 280E                move.w     -[A7], 0x280E
  2969. 00001E5E  A9EB                     syscall    Pack4/FP68K
  2970. 00001E60  486E FFF6                pea.l      [A6 - 0xA]
  2971. 00001E64  486C FEF2                pea.l      [A4 - 0x10E]
  2972. 00001E68  3F3C 3010                move.w     -[A7], 0x3010
  2973. 00001E6C  A9EB                     syscall    Pack4/FP68K
  2974. 00001E6E  6000 009E                bra        +0xA0 /* 00001F0E */
  2975. 00001E72  486C FEFA                pea.l      [A4 - 0x106]
  2976. 00001E76  486E FFF6                pea.l      [A6 - 0xA]
  2977. 00001E7A  3F3C 280E                move.w     -[A7], 0x280E
  2978. 00001E7E  A9EB                     syscall    Pack4/FP68K
  2979. 00001E80  486E FFF6                pea.l      [A6 - 0xA]
  2980. 00001E84  486C FEEE                pea.l      [A4 - 0x112]
  2981. 00001E88  3F3C 1010                move.w     -[A7], 0x1010
  2982. 00001E8C  A9EB                     syscall    Pack4/FP68K
  2983. 00001E8E  607E                     bra        +0x80 /* 00001F0E */
  2984. 00001E90  486C FEFA                pea.l      [A4 - 0x106]
  2985. 00001E94  486E FFF6                pea.l      [A6 - 0xA]
  2986. 00001E98  3F3C 280E                move.w     -[A7], 0x280E
  2987. 00001E9C  A9EB                     syscall    Pack4/FP68K
  2988. 00001E9E  486E FFF6                pea.l      [A6 - 0xA]
  2989. 00001EA2  486C FEE6                pea.l      [A4 - 0x11A]
  2990. 00001EA6  3F3C 0810                move.w     -[A7], 0x810
  2991. 00001EAA  A9EB                     syscall    Pack4/FP68K
  2992. 00001EAC  6060                     bra        +0x62 /* 00001F0E */
  2993. 00001EAE  486C FEFA                pea.l      [A4 - 0x106]
  2994. 00001EB2  486E FFF6                pea.l      [A6 - 0xA]
  2995. 00001EB6  3F3C 280E                move.w     -[A7], 0x280E
  2996. 00001EBA  A9EB                     syscall    Pack4/FP68K
  2997. 00001EBC  41EC FEDC                lea.l      A0, [A4 - 0x124]
  2998. 00001EC0  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2999. 00001EC4  20D9                     move.l     [A0]+, [A1]+
  3000. 00001EC6  20D9                     move.l     [A0]+, [A1]+
  3001. 00001EC8  3091                     move.w     [A0], [A1]
  3002. 00001ECA  6042                     bra        +0x44 /* 00001F0E */
  3003. 00001ECC  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3004. 00001ED0  486C FED2                pea.l      [A4 - 0x12E]
  3005. 00001ED4  4EBA F846                jsr        [PC - 0x7BA /* 0000171C */]
  3006. 00001ED8  486C FED2                pea.l      [A4 - 0x12E]
  3007. 00001EDC  486C FED8                pea.l      [A4 - 0x128]
  3008. 00001EE0  4EBA F92E                jsr        [PC - 0x6D2 /* 00001810 */]
  3009. 00001EE4  6028                     bra        +0x2A /* 00001F0E */
  3010. 00001EE6  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3011. 00001EEA  486C FED2                pea.l      [A4 - 0x12E]
  3012. 00001EEE  4EBA F82C                jsr        [PC - 0x7D4 /* 0000171C */]
  3013. 00001EF2  601A                     bra        +0x1C /* 00001F0E */
  3014. 00001EF4  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3015. 00001EF8  486C FEC4                pea.l      [A4 - 0x13C]
  3016. 00001EFC  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  3017. 00001F00  600C                     bra        +0xE /* 00001F0E */
  3018. 00001F02  4AAC FEFA                tst.l      [A4 - 0x106]
  3019. 00001F06  56C0                     sne        D0
  3020. 00001F08  4400                     neg.b      D0
  3021. 00001F0A  1940 FDC3                move.b     [A4 - 0x23D], D0
  3022. label00001F0E:
  3023. 00001F0E  4CDF 1800                movem.l    A3,A4, [A7]+
  3024. 00001F12  4E5E                     unlink     A6
  3025. 00001F14  2E9F                     move.l     [A7], [A7]+
  3026. 00001F16  4E75                     rts
  3027. 00001F18  8A43                     or.w       D5, D3
  3028. 00001F1A  5654                     addq.w     [A4], 3
  3029. 00001F1C  4C4F 4E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A6, A7
  3030. 00001F20  494E                     chk.w      D4, A6
  3031. 00001F22  5400                     addq.b     D0, 2
  3032. 00001F24  0000 0000                ori.b      D0, 0x0
  3033. fn00001F28:
  3034. 00001F28  4E56 FFF6                link       A6, -0x000A
  3035. 00001F2C  48E7 0018                movem.l    -[A7], A3,A4
  3036. 00001F30  286E 0008                movea.l    A4, [A6 + 0x8]
  3037. 00001F34  266C 0008                movea.l    A3, [A4 + 0x8]
  3038. 00001F38  206B 0008                movea.l    A0, [A3 + 0x8]
  3039. 00001F3C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3040. 00001F40  302B FFF2                move.w     D0, [A3 - 0xE]
  3041. 00001F44  48C0                     ext.l      D0
  3042. 00001F46  D0AB 000E                add.l      D0, [A3 + 0xE]
  3043. 00001F4A  2F00                     move.l     -[A7], D0
  3044. 00001F4C  486C FEF2                pea.l      [A4 - 0x10E]
  3045. 00001F50  302B FFEC                move.w     D0, [A3 - 0x14]
  3046. 00001F54  48C0                     ext.l      D0
  3047. 00001F56  2F00                     move.l     -[A7], D0
  3048. 00001F58  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  3049. 00001F5C  206B FFF4                movea.l    A0, [A3 - 0xC]
  3050. 00001F60  2050                     movea.l    A0, [A0]
  3051. 00001F62  3028 003E                move.w     D0, [A0 + 0x3E]
  3052. 00001F66  5340                     subq.w     D0, 1
  3053. 00001F68  6B00 01A6                bmi        +0x1A8 /* 00002110 */
  3054. 00001F6C  0C40 000B                cmpi.w     D0, 0xB
  3055. 00001F70  6E00 019E                bgt        +0x1A0 /* 00002110 */
  3056. 00001F74  D040                     add.w      D0, D0
  3057. 00001F76  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3058. 00001F7A  4EFB 0000                jmp        [PC + D0.w]
  3059. 00001F7E  001A 0044                ori.b      [A2]+, 0x44 /* 'D' */
  3060. 00001F82  006E 0194 008C           ori.w      [A6 + 0x8C], 0x194
  3061. 00001F88  00AC 00CC 00EC 0120      ori.l      [A4 + 0x120], 0xCC00EC
  3062. 00001F90  0148                     bchg       A0, D0
  3063. 00001F92  0194                     bclr       [A4], D0
  3064. 00001F94  0170 486C                bchg       [A0 + D4 + 0x6C], D0
  3065. 00001F98  FEF2 486E                .extension 0xEF2 <<F/2-3/7>> // unimplemented
  3066. 00001F9C  FFF6                     .invalid   <<F/7/7>>
  3067. 00001F9E  3F3C 300E                move.w     -[A7], 0x300E
  3068. 00001FA2  A9EB                     syscall    Pack4/FP68K
  3069. 00001FA4  486E FFF6                pea.l      [A6 - 0xA]
  3070. 00001FA8  4267                     clr.w      -[A7]
  3071. 00001FAA  206B FFF4                movea.l    A0, [A3 - 0xC]
  3072. 00001FAE  2050                     movea.l    A0, [A0]
  3073. 00001FB0  3F28 0044                move.w     -[A7], [A0 + 0x44]
  3074. 00001FB4  486C FF00                pea.l      [A4 - 0x100]
  3075. 00001FB8  4EBA F5E2                jsr        [PC - 0xA1E /* 0000159C */]
  3076. 00001FBC  6000 0152                bra        +0x154 /* 00002110 */
  3077. 00001FC0  486C FEF2                pea.l      [A4 - 0x10E]
  3078. 00001FC4  486E FFF6                pea.l      [A6 - 0xA]
  3079. 00001FC8  3F3C 300E                move.w     -[A7], 0x300E
  3080. 00001FCC  A9EB                     syscall    Pack4/FP68K
  3081. 00001FCE  486E FFF6                pea.l      [A6 - 0xA]
  3082. 00001FD2  486C FEFA                pea.l      [A4 - 0x106]
  3083. 00001FD6  4EBA F6B8                jsr        [PC - 0x948 /* 00001690 */]
  3084. 00001FDA  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3085. 00001FDE  486C FEFE                pea.l      [A4 - 0x102]
  3086. 00001FE2  4EBA F6F4                jsr        [PC - 0x90C /* 000016D8 */]
  3087. 00001FE6  6000 0128                bra        +0x12A /* 00002110 */
  3088. 00001FEA  486C FEF2                pea.l      [A4 - 0x10E]
  3089. 00001FEE  486E FFF6                pea.l      [A6 - 0xA]
  3090. 00001FF2  3F3C 300E                move.w     -[A7], 0x300E
  3091. 00001FF6  A9EB                     syscall    Pack4/FP68K
  3092. 00001FF8  486E FFF6                pea.l      [A6 - 0xA]
  3093. 00001FFC  486C FEFA                pea.l      [A4 - 0x106]
  3094. 00002000  4EBA F68E                jsr        [PC - 0x972 /* 00001690 */]
  3095. 00002004  6000 010A                bra        +0x10C /* 00002110 */
  3096. 00002008  486C FEF2                pea.l      [A4 - 0x10E]
  3097. 0000200C  486E FFF6                pea.l      [A6 - 0xA]
  3098. 00002010  3F3C 300E                move.w     -[A7], 0x300E
  3099. 00002014  A9EB                     syscall    Pack4/FP68K
  3100. 00002016  486E FFF6                pea.l      [A6 - 0xA]
  3101. 0000201A  486C FEEE                pea.l      [A4 - 0x112]
  3102. 0000201E  3F3C 1010                move.w     -[A7], 0x1010
  3103. 00002022  A9EB                     syscall    Pack4/FP68K
  3104. 00002024  6000 00EA                bra        +0xEC /* 00002110 */
  3105. 00002028  486C FEF2                pea.l      [A4 - 0x10E]
  3106. 0000202C  486E FFF6                pea.l      [A6 - 0xA]
  3107. 00002030  3F3C 300E                move.w     -[A7], 0x300E
  3108. 00002034  A9EB                     syscall    Pack4/FP68K
  3109. 00002036  486E FFF6                pea.l      [A6 - 0xA]
  3110. 0000203A  486C FEE6                pea.l      [A4 - 0x11A]
  3111. 0000203E  3F3C 0810                move.w     -[A7], 0x810
  3112. 00002042  A9EB                     syscall    Pack4/FP68K
  3113. 00002044  6000 00CA                bra        +0xCC /* 00002110 */
  3114. 00002048  486C FEF2                pea.l      [A4 - 0x10E]
  3115. 0000204C  486E FFF6                pea.l      [A6 - 0xA]
  3116. 00002050  3F3C 300E                move.w     -[A7], 0x300E
  3117. 00002054  A9EB                     syscall    Pack4/FP68K
  3118. 00002056  41EC FEDC                lea.l      A0, [A4 - 0x124]
  3119. 0000205A  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3120. 0000205E  20D9                     move.l     [A0]+, [A1]+
  3121. 00002060  20D9                     move.l     [A0]+, [A1]+
  3122. 00002062  3091                     move.w     [A0], [A1]
  3123. 00002064  6000 00AA                bra        +0xAC /* 00002110 */
  3124. 00002068  486C FEF2                pea.l      [A4 - 0x10E]
  3125. 0000206C  486E FFF6                pea.l      [A6 - 0xA]
  3126. 00002070  3F3C 300E                move.w     -[A7], 0x300E
  3127. 00002074  A9EB                     syscall    Pack4/FP68K
  3128. 00002076  486E FFF6                pea.l      [A6 - 0xA]
  3129. 0000207A  486C FEFA                pea.l      [A4 - 0x106]
  3130. 0000207E  4EBA F610                jsr        [PC - 0x9F0 /* 00001690 */]
  3131. 00002082  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3132. 00002086  486C FED2                pea.l      [A4 - 0x12E]
  3133. 0000208A  4EBA F690                jsr        [PC - 0x970 /* 0000171C */]
  3134. 0000208E  486C FED2                pea.l      [A4 - 0x12E]
  3135. 00002092  486C FED8                pea.l      [A4 - 0x128]
  3136. 00002096  4EBA F778                jsr        [PC - 0x888 /* 00001810 */]
  3137. 0000209A  6074                     bra        +0x76 /* 00002110 */
  3138. 0000209C  486C FEF2                pea.l      [A4 - 0x10E]
  3139. 000020A0  486E FFF6                pea.l      [A6 - 0xA]
  3140. 000020A4  3F3C 300E                move.w     -[A7], 0x300E
  3141. 000020A8  A9EB                     syscall    Pack4/FP68K
  3142. 000020AA  486E FFF6                pea.l      [A6 - 0xA]
  3143. 000020AE  486C FEFA                pea.l      [A4 - 0x106]
  3144. 000020B2  4EBA F5DC                jsr        [PC - 0xA24 /* 00001690 */]
  3145. 000020B6  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3146. 000020BA  486C FED2                pea.l      [A4 - 0x12E]
  3147. 000020BE  4EBA F65C                jsr        [PC - 0x9A4 /* 0000171C */]
  3148. 000020C2  604C                     bra        +0x4E /* 00002110 */
  3149. 000020C4  486C FEF2                pea.l      [A4 - 0x10E]
  3150. 000020C8  486E FFF6                pea.l      [A6 - 0xA]
  3151. 000020CC  3F3C 300E                move.w     -[A7], 0x300E
  3152. 000020D0  A9EB                     syscall    Pack4/FP68K
  3153. 000020D2  486E FFF6                pea.l      [A6 - 0xA]
  3154. 000020D6  486C FEFA                pea.l      [A4 - 0x106]
  3155. 000020DA  4EBA F5B4                jsr        [PC - 0xA4C /* 00001690 */]
  3156. 000020DE  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3157. 000020E2  486C FEC4                pea.l      [A4 - 0x13C]
  3158. 000020E6  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  3159. 000020EA  6024                     bra        +0x26 /* 00002110 */
  3160. 000020EC  486C FEF2                pea.l      [A4 - 0x10E]
  3161. 000020F0  486E FFF6                pea.l      [A6 - 0xA]
  3162. 000020F4  3F3C 300E                move.w     -[A7], 0x300E
  3163. 000020F8  A9EB                     syscall    Pack4/FP68K
  3164. 000020FA  487A 0028                pea.l      [PC + 0x28 /* 00002124, value 0x0, cstring "" */]
  3165. 000020FE  486E FFF6                pea.l      [A6 - 0xA]
  3166. 00002102  3F3C 0008                move.w     -[A7], 0x8
  3167. 00002106  A9EB                     syscall    Pack4/FP68K
  3168. 00002108  56C0                     sne        D0
  3169. 0000210A  4400                     neg.b      D0
  3170. 0000210C  1940 FDC3                move.b     [A4 - 0x23D], D0
  3171. label00002110:
  3172. 00002110  4CDF 1800                movem.l    A3,A4, [A7]+
  3173. 00002114  4E5E                     unlink     A6
  3174. 00002116  2E9F                     move.l     [A7], [A7]+
  3175. 00002118  4E75                     rts
  3176. 0000211A  8743 5654                pack       D3, D3, 0x5654
  3177. 0000211E  434F                     chk.w      D1, A7
  3178. 00002120  4D50                     chk.w      D6, [A0]
  3179. 00002122  000A 0000                ori.b      A2, 0x0
  3180. 00002126  0000 0000                ori.b      D0, 0x0
  3181. 0000212A  0000 0000                ori.b      D0, 0x0
  3182. 0000212E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3183. // begin alternate branch 00002130-00002134
  3184. fn00002130:
  3185. 00002130  4E56 FFE8                link       A6, -0x0018
  3186. // end alternate branch 00002130-00002134
  3187. fn00002130: // (misaligned)
  3188. 00002132  FFE8                     .invalid   <<F/7/7>>
  3189. 00002134  48E7 0018                movem.l    -[A7], A3,A4
  3190. 00002138  286E 0008                movea.l    A4, [A6 + 0x8]
  3191. 0000213C  266C 0008                movea.l    A3, [A4 + 0x8]
  3192. 00002140  206B 0008                movea.l    A0, [A3 + 0x8]
  3193. 00002144  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3194. 00002148  302B FFF2                move.w     D0, [A3 - 0xE]
  3195. 0000214C  48C0                     ext.l      D0
  3196. 0000214E  D0AB 000E                add.l      D0, [A3 + 0xE]
  3197. 00002152  2F00                     move.l     -[A7], D0
  3198. 00002154  486C FEEE                pea.l      [A4 - 0x112]
  3199. 00002158  302B FFEC                move.w     D0, [A3 - 0x14]
  3200. 0000215C  48C0                     ext.l      D0
  3201. 0000215E  2F00                     move.l     -[A7], D0
  3202. 00002160  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  3203. 00002164  206B FFF4                movea.l    A0, [A3 - 0xC]
  3204. 00002168  2050                     movea.l    A0, [A0]
  3205. 0000216A  3028 003E                move.w     D0, [A0 + 0x3E]
  3206. 0000216E  5340                     subq.w     D0, 1
  3207. 00002170  6B00 01C4                bmi        +0x1C6 /* 00002336 */
  3208. 00002174  0C40 000B                cmpi.w     D0, 0xB
  3209. 00002178  6E00 01BC                bgt        +0x1BE /* 00002336 */
  3210. 0000217C  D040                     add.w      D0, D0
  3211. 0000217E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3212. 00002182  4EFB 0000                jmp        [PC + D0.w]
  3213. 00002186  001A 0046                ori.b      [A2]+, 0x46 /* 'F' */
  3214. 0000218A  0070 008E 01B2 00CA 00EA 010A ori.w      [[0xCA00EA + D0] + 0x10A], 0x8E
  3215. 00002196  013E                     btst       <<invalid special address>>, D0
  3216. 00002198  0166                     bchg       -[A6], D0
  3217. 0000219A  01B2 018E 486C           bclr       [[ + <<invalid base displacement size>>] + D0 + 0x486C], D0
  3218. 000021A0  FEEE 486E                .extension 0xEEE <<F/2-3/7>> // unimplemented
  3219. 000021A4  FFF6                     .invalid   <<F/7/7>>
  3220. 000021A6  3F3C 100E                move.w     -[A7], 0x100E
  3221. 000021AA  A9EB                     syscall    Pack4/FP68K
  3222. 000021AC  486E FFF6                pea.l      [A6 - 0xA]
  3223. 000021B0  3F3C 0008                move.w     -[A7], 0x8
  3224. 000021B4  206B FFF4                movea.l    A0, [A3 - 0xC]
  3225. 000021B8  2050                     movea.l    A0, [A0]
  3226. 000021BA  3F28 0044                move.w     -[A7], [A0 + 0x44]
  3227. 000021BE  486C FF00                pea.l      [A4 - 0x100]
  3228. 000021C2  4EBA F3D8                jsr        [PC - 0xC28 /* 0000159C */]
  3229. 000021C6  6000 016E                bra        +0x170 /* 00002336 */
  3230. 000021CA  486C FEEE                pea.l      [A4 - 0x112]
  3231. 000021CE  486E FFF6                pea.l      [A6 - 0xA]
  3232. 000021D2  3F3C 100E                move.w     -[A7], 0x100E
  3233. 000021D6  A9EB                     syscall    Pack4/FP68K
  3234. 000021D8  486E FFF6                pea.l      [A6 - 0xA]
  3235. 000021DC  486C FEFA                pea.l      [A4 - 0x106]
  3236. 000021E0  4EBA F432                jsr        [PC - 0xBCE /* 00001614 */]
  3237. 000021E4  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3238. 000021E8  486C FEFE                pea.l      [A4 - 0x102]
  3239. 000021EC  4EBA F4EA                jsr        [PC - 0xB16 /* 000016D8 */]
  3240. 000021F0  6000 0144                bra        +0x146 /* 00002336 */
  3241. 000021F4  486C FEEE                pea.l      [A4 - 0x112]
  3242. 000021F8  486E FFF6                pea.l      [A6 - 0xA]
  3243. 000021FC  3F3C 100E                move.w     -[A7], 0x100E
  3244. 00002200  A9EB                     syscall    Pack4/FP68K
  3245. 00002202  486E FFF6                pea.l      [A6 - 0xA]
  3246. 00002206  486C FEFA                pea.l      [A4 - 0x106]
  3247. 0000220A  4EBA F408                jsr        [PC - 0xBF8 /* 00001614 */]
  3248. 0000220E  6000 0126                bra        +0x128 /* 00002336 */
  3249. 00002212  42A7                     clr.l      -[A7]
  3250. 00002214  486C FEEE                pea.l      [A4 - 0x112]
  3251. 00002218  486E FFF6                pea.l      [A6 - 0xA]
  3252. 0000221C  3F3C 100E                move.w     -[A7], 0x100E
  3253. 00002220  A9EB                     syscall    Pack4/FP68K
  3254. 00002222  486E FFF6                pea.l      [A6 - 0xA]
  3255. 00002226  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  3256. 0000222A  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  3257. 0000222E  486E FFE8                pea.l      [A6 - 0x18]
  3258. 00002232  486E FFEC                pea.l      [A6 - 0x14]
  3259. 00002236  3F3C 280E                move.w     -[A7], 0x280E
  3260. 0000223A  A9EB                     syscall    Pack4/FP68K
  3261. 0000223C  486E FFEC                pea.l      [A6 - 0x14]
  3262. 00002240  486C FEF2                pea.l      [A4 - 0x10E]
  3263. 00002244  3F3C 3010                move.w     -[A7], 0x3010
  3264. 00002248  A9EB                     syscall    Pack4/FP68K
  3265. 0000224A  6000 00EA                bra        +0xEC /* 00002336 */
  3266. 0000224E  486C FEEE                pea.l      [A4 - 0x112]
  3267. 00002252  486E FFF6                pea.l      [A6 - 0xA]
  3268. 00002256  3F3C 100E                move.w     -[A7], 0x100E
  3269. 0000225A  A9EB                     syscall    Pack4/FP68K
  3270. 0000225C  486E FFF6                pea.l      [A6 - 0xA]
  3271. 00002260  486C FEE6                pea.l      [A4 - 0x11A]
  3272. 00002264  3F3C 0810                move.w     -[A7], 0x810
  3273. 00002268  A9EB                     syscall    Pack4/FP68K
  3274. 0000226A  6000 00CA                bra        +0xCC /* 00002336 */
  3275. 0000226E  486C FEEE                pea.l      [A4 - 0x112]
  3276. 00002272  486E FFF6                pea.l      [A6 - 0xA]
  3277. 00002276  3F3C 100E                move.w     -[A7], 0x100E
  3278. 0000227A  A9EB                     syscall    Pack4/FP68K
  3279. 0000227C  41EC FEDC                lea.l      A0, [A4 - 0x124]
  3280. 00002280  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3281. 00002284  20D9                     move.l     [A0]+, [A1]+
  3282. 00002286  20D9                     move.l     [A0]+, [A1]+
  3283. 00002288  3091                     move.w     [A0], [A1]
  3284. 0000228A  6000 00AA                bra        +0xAC /* 00002336 */
  3285. 0000228E  486C FEEE                pea.l      [A4 - 0x112]
  3286. 00002292  486E FFF6                pea.l      [A6 - 0xA]
  3287. 00002296  3F3C 100E                move.w     -[A7], 0x100E
  3288. 0000229A  A9EB                     syscall    Pack4/FP68K
  3289. 0000229C  486E FFF6                pea.l      [A6 - 0xA]
  3290. 000022A0  486C FEFA                pea.l      [A4 - 0x106]
  3291. 000022A4  4EBA F36E                jsr        [PC - 0xC92 /* 00001614 */]
  3292. 000022A8  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3293. 000022AC  486C FED2                pea.l      [A4 - 0x12E]
  3294. 000022B0  4EBA F46A                jsr        [PC - 0xB96 /* 0000171C */]
  3295. 000022B4  486C FED2                pea.l      [A4 - 0x12E]
  3296. 000022B8  486C FED8                pea.l      [A4 - 0x128]
  3297. 000022BC  4EBA F552                jsr        [PC - 0xAAE /* 00001810 */]
  3298. 000022C0  6074                     bra        +0x76 /* 00002336 */
  3299. 000022C2  486C FEEE                pea.l      [A4 - 0x112]
  3300. 000022C6  486E FFF6                pea.l      [A6 - 0xA]
  3301. 000022CA  3F3C 100E                move.w     -[A7], 0x100E
  3302. 000022CE  A9EB                     syscall    Pack4/FP68K
  3303. 000022D0  486E FFF6                pea.l      [A6 - 0xA]
  3304. 000022D4  486C FEFA                pea.l      [A4 - 0x106]
  3305. 000022D8  4EBA F33A                jsr        [PC - 0xCC6 /* 00001614 */]
  3306. 000022DC  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3307. 000022E0  486C FED2                pea.l      [A4 - 0x12E]
  3308. 000022E4  4EBA F436                jsr        [PC - 0xBCA /* 0000171C */]
  3309. 000022E8  604C                     bra        +0x4E /* 00002336 */
  3310. 000022EA  486C FEEE                pea.l      [A4 - 0x112]
  3311. 000022EE  486E FFF6                pea.l      [A6 - 0xA]
  3312. 000022F2  3F3C 100E                move.w     -[A7], 0x100E
  3313. 000022F6  A9EB                     syscall    Pack4/FP68K
  3314. 000022F8  486E FFF6                pea.l      [A6 - 0xA]
  3315. 000022FC  486C FEFA                pea.l      [A4 - 0x106]
  3316. 00002300  4EBA F312                jsr        [PC - 0xCEE /* 00001614 */]
  3317. 00002304  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3318. 00002308  486C FEC4                pea.l      [A4 - 0x13C]
  3319. 0000230C  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  3320. 00002310  6024                     bra        +0x26 /* 00002336 */
  3321. 00002312  486C FEEE                pea.l      [A4 - 0x112]
  3322. 00002316  486E FFF6                pea.l      [A6 - 0xA]
  3323. 0000231A  3F3C 100E                move.w     -[A7], 0x100E
  3324. 0000231E  A9EB                     syscall    Pack4/FP68K
  3325. 00002320  487A 0028                pea.l      [PC + 0x28 /* 0000234A, value 0x0, cstring "" */]
  3326. 00002324  486E FFF6                pea.l      [A6 - 0xA]
  3327. 00002328  3F3C 0008                move.w     -[A7], 0x8
  3328. 0000232C  A9EB                     syscall    Pack4/FP68K
  3329. 0000232E  56C0                     sne        D0
  3330. 00002330  4400                     neg.b      D0
  3331. 00002332  1940 FDC3                move.b     [A4 - 0x23D], D0
  3332. label00002336:
  3333. 00002336  4CDF 1800                movem.l    A3,A4, [A7]+
  3334. 0000233A  4E5E                     unlink     A6
  3335. 0000233C  2E9F                     move.l     [A7], [A7]+
  3336. 0000233E  4E75                     rts
  3337. 00002340  8743 5654                pack       D3, D3, 0x5654
  3338. 00002344  5245                     addq.w     D5, 1
  3339. 00002346  414C                     chk.w      D0, A4
  3340. 00002348  000A 0000                ori.b      A2, 0x0
  3341. 0000234C  0000 0000                ori.b      D0, 0x0
  3342. 00002350  0000 0000                ori.b      D0, 0x0
  3343. fn00002354:
  3344. 00002354  4E56 FFE8                link       A6, -0x0018
  3345. 00002358  48E7 0018                movem.l    -[A7], A3,A4
  3346. 0000235C  286E 0008                movea.l    A4, [A6 + 0x8]
  3347. 00002360  266C 0008                movea.l    A3, [A4 + 0x8]
  3348. 00002364  206B 0008                movea.l    A0, [A3 + 0x8]
  3349. 00002368  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3350. 0000236C  302B FFF2                move.w     D0, [A3 - 0xE]
  3351. 00002370  48C0                     ext.l      D0
  3352. 00002372  D0AB 000E                add.l      D0, [A3 + 0xE]
  3353. 00002376  2F00                     move.l     -[A7], D0
  3354. 00002378  486C FEE6                pea.l      [A4 - 0x11A]
  3355. 0000237C  302B FFEC                move.w     D0, [A3 - 0x14]
  3356. 00002380  48C0                     ext.l      D0
  3357. 00002382  2F00                     move.l     -[A7], D0
  3358. 00002384  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  3359. 00002388  206B FFF4                movea.l    A0, [A3 - 0xC]
  3360. 0000238C  2050                     movea.l    A0, [A0]
  3361. 0000238E  3028 003E                move.w     D0, [A0 + 0x3E]
  3362. 00002392  5340                     subq.w     D0, 1
  3363. 00002394  6B00 01C4                bmi        +0x1C6 /* 0000255A */
  3364. 00002398  0C40 000B                cmpi.w     D0, 0xB
  3365. 0000239C  6E00 01BC                bgt        +0x1BE /* 0000255A */
  3366. 000023A0  D040                     add.w      D0, D0
  3367. 000023A2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3368. 000023A6  4EFB 0000                jmp        [PC + D0.w]
  3369. 000023AA  001A 0046                ori.b      [A2]+, 0x46 /* 'F' */
  3370. 000023AE  0070 008E 00CA           ori.w      [A0 + D0.w - 0x54], 0x8E
  3371. 000023B4  01B2 00EA                bclr       [A2 + D0.w - 0x22], D0
  3372. 000023B8  010A                     btst       A2, D0
  3373. 000023BA  013E                     btst       <<invalid special address>>, D0
  3374. 000023BC  0166                     bchg       -[A6], D0
  3375. 000023BE  01B2 018E 486C           bclr       [[ + <<invalid base displacement size>>] + D0 + 0x486C], D0
  3376. 000023C4  FEE6 486E                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  3377. 000023C8  FFF6                     .invalid   <<F/7/7>>
  3378. 000023CA  3F3C 080E                move.w     -[A7], 0x80E
  3379. 000023CE  A9EB                     syscall    Pack4/FP68K
  3380. 000023D0  486E FFF6                pea.l      [A6 - 0xA]
  3381. 000023D4  3F3C 0008                move.w     -[A7], 0x8
  3382. 000023D8  206B FFF4                movea.l    A0, [A3 - 0xC]
  3383. 000023DC  2050                     movea.l    A0, [A0]
  3384. 000023DE  3F28 0044                move.w     -[A7], [A0 + 0x44]
  3385. 000023E2  486C FF00                pea.l      [A4 - 0x100]
  3386. 000023E6  4EBA F1B4                jsr        [PC - 0xE4C /* 0000159C */]
  3387. 000023EA  6000 016E                bra        +0x170 /* 0000255A */
  3388. 000023EE  486C FEE6                pea.l      [A4 - 0x11A]
  3389. 000023F2  486E FFF6                pea.l      [A6 - 0xA]
  3390. 000023F6  3F3C 080E                move.w     -[A7], 0x80E
  3391. 000023FA  A9EB                     syscall    Pack4/FP68K
  3392. 000023FC  486E FFF6                pea.l      [A6 - 0xA]
  3393. 00002400  486C FEFA                pea.l      [A4 - 0x106]
  3394. 00002404  4EBA F20E                jsr        [PC - 0xDF2 /* 00001614 */]
  3395. 00002408  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3396. 0000240C  486C FEFE                pea.l      [A4 - 0x102]
  3397. 00002410  4EBA F2C6                jsr        [PC - 0xD3A /* 000016D8 */]
  3398. 00002414  6000 0144                bra        +0x146 /* 0000255A */
  3399. 00002418  486C FEE6                pea.l      [A4 - 0x11A]
  3400. 0000241C  486E FFF6                pea.l      [A6 - 0xA]
  3401. 00002420  3F3C 080E                move.w     -[A7], 0x80E
  3402. 00002424  A9EB                     syscall    Pack4/FP68K
  3403. 00002426  486E FFF6                pea.l      [A6 - 0xA]
  3404. 0000242A  486C FEFA                pea.l      [A4 - 0x106]
  3405. 0000242E  4EBA F1E4                jsr        [PC - 0xE1C /* 00001614 */]
  3406. 00002432  6000 0126                bra        +0x128 /* 0000255A */
  3407. 00002436  42A7                     clr.l      -[A7]
  3408. 00002438  486C FEE6                pea.l      [A4 - 0x11A]
  3409. 0000243C  486E FFF6                pea.l      [A6 - 0xA]
  3410. 00002440  3F3C 080E                move.w     -[A7], 0x80E
  3411. 00002444  A9EB                     syscall    Pack4/FP68K
  3412. 00002446  486E FFF6                pea.l      [A6 - 0xA]
  3413. 0000244A  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  3414. 0000244E  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  3415. 00002452  486E FFE8                pea.l      [A6 - 0x18]
  3416. 00002456  486E FFEC                pea.l      [A6 - 0x14]
  3417. 0000245A  3F3C 280E                move.w     -[A7], 0x280E
  3418. 0000245E  A9EB                     syscall    Pack4/FP68K
  3419. 00002460  486E FFEC                pea.l      [A6 - 0x14]
  3420. 00002464  486C FEF2                pea.l      [A4 - 0x10E]
  3421. 00002468  3F3C 3010                move.w     -[A7], 0x3010
  3422. 0000246C  A9EB                     syscall    Pack4/FP68K
  3423. 0000246E  6000 00EA                bra        +0xEC /* 0000255A */
  3424. 00002472  486C FEE6                pea.l      [A4 - 0x11A]
  3425. 00002476  486E FFF6                pea.l      [A6 - 0xA]
  3426. 0000247A  3F3C 080E                move.w     -[A7], 0x80E
  3427. 0000247E  A9EB                     syscall    Pack4/FP68K
  3428. 00002480  486E FFF6                pea.l      [A6 - 0xA]
  3429. 00002484  486C FEEE                pea.l      [A4 - 0x112]
  3430. 00002488  3F3C 1010                move.w     -[A7], 0x1010
  3431. 0000248C  A9EB                     syscall    Pack4/FP68K
  3432. 0000248E  6000 00CA                bra        +0xCC /* 0000255A */
  3433. 00002492  486C FEE6                pea.l      [A4 - 0x11A]
  3434. 00002496  486E FFF6                pea.l      [A6 - 0xA]
  3435. 0000249A  3F3C 080E                move.w     -[A7], 0x80E
  3436. 0000249E  A9EB                     syscall    Pack4/FP68K
  3437. 000024A0  41EC FEDC                lea.l      A0, [A4 - 0x124]
  3438. 000024A4  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3439. 000024A8  20D9                     move.l     [A0]+, [A1]+
  3440. 000024AA  20D9                     move.l     [A0]+, [A1]+
  3441. 000024AC  3091                     move.w     [A0], [A1]
  3442. 000024AE  6000 00AA                bra        +0xAC /* 0000255A */
  3443. 000024B2  486C FEE6                pea.l      [A4 - 0x11A]
  3444. 000024B6  486E FFF6                pea.l      [A6 - 0xA]
  3445. 000024BA  3F3C 080E                move.w     -[A7], 0x80E
  3446. 000024BE  A9EB                     syscall    Pack4/FP68K
  3447. 000024C0  486E FFF6                pea.l      [A6 - 0xA]
  3448. 000024C4  486C FEFA                pea.l      [A4 - 0x106]
  3449. 000024C8  4EBA F14A                jsr        [PC - 0xEB6 /* 00001614 */]
  3450. 000024CC  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3451. 000024D0  486C FED2                pea.l      [A4 - 0x12E]
  3452. 000024D4  4EBA F246                jsr        [PC - 0xDBA /* 0000171C */]
  3453. 000024D8  486C FED2                pea.l      [A4 - 0x12E]
  3454. 000024DC  486C FED8                pea.l      [A4 - 0x128]
  3455. 000024E0  4EBA F32E                jsr        [PC - 0xCD2 /* 00001810 */]
  3456. 000024E4  6074                     bra        +0x76 /* 0000255A */
  3457. 000024E6  486C FEE6                pea.l      [A4 - 0x11A]
  3458. 000024EA  486E FFF6                pea.l      [A6 - 0xA]
  3459. 000024EE  3F3C 080E                move.w     -[A7], 0x80E
  3460. 000024F2  A9EB                     syscall    Pack4/FP68K
  3461. 000024F4  486E FFF6                pea.l      [A6 - 0xA]
  3462. 000024F8  486C FEFA                pea.l      [A4 - 0x106]
  3463. 000024FC  4EBA F116                jsr        [PC - 0xEEA /* 00001614 */]
  3464. 00002500  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3465. 00002504  486C FED2                pea.l      [A4 - 0x12E]
  3466. 00002508  4EBA F212                jsr        [PC - 0xDEE /* 0000171C */]
  3467. 0000250C  604C                     bra        +0x4E /* 0000255A */
  3468. 0000250E  486C FEE6                pea.l      [A4 - 0x11A]
  3469. 00002512  486E FFF6                pea.l      [A6 - 0xA]
  3470. 00002516  3F3C 080E                move.w     -[A7], 0x80E
  3471. 0000251A  A9EB                     syscall    Pack4/FP68K
  3472. 0000251C  486E FFF6                pea.l      [A6 - 0xA]
  3473. 00002520  486C FEFA                pea.l      [A4 - 0x106]
  3474. 00002524  4EBA F0EE                jsr        [PC - 0xF12 /* 00001614 */]
  3475. 00002528  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3476. 0000252C  486C FEC4                pea.l      [A4 - 0x13C]
  3477. 00002530  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  3478. 00002534  6024                     bra        +0x26 /* 0000255A */
  3479. 00002536  486C FEE6                pea.l      [A4 - 0x11A]
  3480. 0000253A  486E FFF6                pea.l      [A6 - 0xA]
  3481. 0000253E  3F3C 080E                move.w     -[A7], 0x80E
  3482. 00002542  A9EB                     syscall    Pack4/FP68K
  3483. 00002544  487A 002A                pea.l      [PC + 0x2A /* 00002570, value 0x0, cstring "" */]
  3484. 00002548  486E FFF6                pea.l      [A6 - 0xA]
  3485. 0000254C  3F3C 0008                move.w     -[A7], 0x8
  3486. 00002550  A9EB                     syscall    Pack4/FP68K
  3487. 00002552  56C0                     sne        D0
  3488. 00002554  4400                     neg.b      D0
  3489. 00002556  1940 FDC3                move.b     [A4 - 0x23D], D0
  3490. label0000255A:
  3491. 0000255A  4CDF 1800                movem.l    A3,A4, [A7]+
  3492. 0000255E  4E5E                     unlink     A6
  3493. 00002560  2E9F                     move.l     [A7], [A7]+
  3494. 00002562  4E75                     rts
  3495. 00002564  8943 5654                pack       D4, D3, 0x5654
  3496. 00002568  444F                     neg.w      A7
  3497. 0000256A  5542                     subq.w     D2, 2
  3498. 0000256C  4C45 000A                movem.l    D1,D3, D5
  3499. 00002570  0000 0000                ori.b      D0, 0x0
  3500. 00002574  0000 0000                ori.b      D0, 0x0
  3501. 00002578  0000 0000                ori.b      D0, 0x0
  3502. fn0000257C:
  3503. 0000257C  4E56 FFF2                link       A6, -0x000E
  3504. 00002580  48E7 0018                movem.l    -[A7], A3,A4
  3505. 00002584  286E 0008                movea.l    A4, [A6 + 0x8]
  3506. 00002588  266C 0008                movea.l    A3, [A4 + 0x8]
  3507. 0000258C  206B 0008                movea.l    A0, [A3 + 0x8]
  3508. 00002590  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3509. 00002594  302B FFF2                move.w     D0, [A3 - 0xE]
  3510. 00002598  48C0                     ext.l      D0
  3511. 0000259A  D0AB 000E                add.l      D0, [A3 + 0xE]
  3512. 0000259E  2F00                     move.l     -[A7], D0
  3513. 000025A0  486C FEDC                pea.l      [A4 - 0x124]
  3514. 000025A4  302B FFEC                move.w     D0, [A3 - 0x14]
  3515. 000025A8  48C0                     ext.l      D0
  3516. 000025AA  2F00                     move.l     -[A7], D0
  3517. 000025AC  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  3518. 000025B0  206B FFF4                movea.l    A0, [A3 - 0xC]
  3519. 000025B4  2050                     movea.l    A0, [A0]
  3520. 000025B6  3028 003E                move.w     D0, [A0 + 0x3E]
  3521. 000025BA  5340                     subq.w     D0, 1
  3522. 000025BC  6B00 0136                bmi        +0x138 /* 000026F4 */
  3523. 000025C0  0C40 000B                cmpi.w     D0, 0xB
  3524. 000025C4  6E00 012E                bgt        +0x130 /* 000026F4 */
  3525. 000025C8  D040                     add.w      D0, D0
  3526. 000025CA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3527. 000025CE  4EFB 0000                jmp        [PC + D0.w]
  3528. 000025D2  001A 0038                ori.b      [A2]+, 0x38 /* '8' */
  3529. 000025D6  0054 0064                ori.w      [A4], 0x64 /* 'd' */
  3530. 000025DA  0092 00A4 0124           ori.l      [A2], 0xA40124
  3531. 000025E0  00B4 00DA 00F4 0124      ori.l      <<invalid full ext with I/IS == 4>>, 0xDA00F4
  3532. 000025E8  010E                     btst       A6, D0
  3533. 000025EA  486C FEDC                pea.l      [A4 - 0x124]
  3534. 000025EE  3F3C 0008                move.w     -[A7], 0x8
  3535. 000025F2  206B FFF4                movea.l    A0, [A3 - 0xC]
  3536. 000025F6  2050                     movea.l    A0, [A0]
  3537. 000025F8  3F28 0044                move.w     -[A7], [A0 + 0x44]
  3538. 000025FC  486C FF00                pea.l      [A4 - 0x100]
  3539. 00002600  4EBA EF9A                jsr        [PC - 0x1066 /* 0000159C */]
  3540. 00002604  6000 00EE                bra        +0xF0 /* 000026F4 */
  3541. 00002608  486C FEDC                pea.l      [A4 - 0x124]
  3542. 0000260C  486C FEFA                pea.l      [A4 - 0x106]
  3543. 00002610  4EBA F002                jsr        [PC - 0xFFE /* 00001614 */]
  3544. 00002614  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3545. 00002618  486C FEFE                pea.l      [A4 - 0x102]
  3546. 0000261C  4EBA F0BA                jsr        [PC - 0xF46 /* 000016D8 */]
  3547. 00002620  6000 00D2                bra        +0xD4 /* 000026F4 */
  3548. 00002624  486C FEDC                pea.l      [A4 - 0x124]
  3549. 00002628  486C FEFA                pea.l      [A4 - 0x106]
  3550. 0000262C  4EBA EFE6                jsr        [PC - 0x101A /* 00001614 */]
  3551. 00002630  6000 00C2                bra        +0xC4 /* 000026F4 */
  3552. 00002634  42A7                     clr.l      -[A7]
  3553. 00002636  486C FEDC                pea.l      [A4 - 0x124]
  3554. 0000263A  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  3555. 0000263E  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  3556. 00002642  486E FFF2                pea.l      [A6 - 0xE]
  3557. 00002646  486E FFF6                pea.l      [A6 - 0xA]
  3558. 0000264A  3F3C 280E                move.w     -[A7], 0x280E
  3559. 0000264E  A9EB                     syscall    Pack4/FP68K
  3560. 00002650  486E FFF6                pea.l      [A6 - 0xA]
  3561. 00002654  486C FEF2                pea.l      [A4 - 0x10E]
  3562. 00002658  3F3C 3010                move.w     -[A7], 0x3010
  3563. 0000265C  A9EB                     syscall    Pack4/FP68K
  3564. 0000265E  6000 0094                bra        +0x96 /* 000026F4 */
  3565. 00002662  486C FEDC                pea.l      [A4 - 0x124]
  3566. 00002666  486C FEEE                pea.l      [A4 - 0x112]
  3567. 0000266A  3F3C 1010                move.w     -[A7], 0x1010
  3568. 0000266E  A9EB                     syscall    Pack4/FP68K
  3569. 00002670  6000 0082                bra        +0x84 /* 000026F4 */
  3570. 00002674  486C FEDC                pea.l      [A4 - 0x124]
  3571. 00002678  486C FEE6                pea.l      [A4 - 0x11A]
  3572. 0000267C  3F3C 0810                move.w     -[A7], 0x810
  3573. 00002680  A9EB                     syscall    Pack4/FP68K
  3574. 00002682  6070                     bra        +0x72 /* 000026F4 */
  3575. 00002684  486C FEDC                pea.l      [A4 - 0x124]
  3576. 00002688  486C FEFA                pea.l      [A4 - 0x106]
  3577. 0000268C  4EBA EF86                jsr        [PC - 0x107A /* 00001614 */]
  3578. 00002690  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3579. 00002694  486C FED2                pea.l      [A4 - 0x12E]
  3580. 00002698  4EBA F082                jsr        [PC - 0xF7E /* 0000171C */]
  3581. 0000269C  486C FED2                pea.l      [A4 - 0x12E]
  3582. 000026A0  486C FED8                pea.l      [A4 - 0x128]
  3583. 000026A4  4EBA F16A                jsr        [PC - 0xE96 /* 00001810 */]
  3584. 000026A8  604A                     bra        +0x4C /* 000026F4 */
  3585. 000026AA  486C FEDC                pea.l      [A4 - 0x124]
  3586. 000026AE  486C FEFA                pea.l      [A4 - 0x106]
  3587. 000026B2  4EBA EF60                jsr        [PC - 0x10A0 /* 00001614 */]
  3588. 000026B6  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3589. 000026BA  486C FED2                pea.l      [A4 - 0x12E]
  3590. 000026BE  4EBA F05C                jsr        [PC - 0xFA4 /* 0000171C */]
  3591. 000026C2  6030                     bra        +0x32 /* 000026F4 */
  3592. 000026C4  486C FEDC                pea.l      [A4 - 0x124]
  3593. 000026C8  486C FEFA                pea.l      [A4 - 0x106]
  3594. 000026CC  4EBA EF46                jsr        [PC - 0x10BA /* 00001614 */]
  3595. 000026D0  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  3596. 000026D4  486C FEC4                pea.l      [A4 - 0x13C]
  3597. 000026D8  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  3598. 000026DC  6016                     bra        +0x18 /* 000026F4 */
  3599. 000026DE  487A 002C                pea.l      [PC + 0x2C /* 0000270C, value 0x0, cstring "" */]
  3600. 000026E2  486C FEDC                pea.l      [A4 - 0x124]
  3601. 000026E6  3F3C 0008                move.w     -[A7], 0x8
  3602. 000026EA  A9EB                     syscall    Pack4/FP68K
  3603. 000026EC  56C0                     sne        D0
  3604. 000026EE  4400                     neg.b      D0
  3605. 000026F0  1940 FDC3                move.b     [A4 - 0x23D], D0
  3606. label000026F4:
  3607. 000026F4  4CDF 1800                movem.l    A3,A4, [A7]+
  3608. 000026F8  4E5E                     unlink     A6
  3609. 000026FA  2E9F                     move.l     [A7], [A7]+
  3610. 000026FC  4E75                     rts
  3611. 000026FE  8B43 5654                pack       D5, D3, 0x5654
  3612. 00002702  4558                     chk.w      D2, [A0]+
  3613. 00002704  5445                     addq.w     D5, 2
  3614. 00002706  4E44                     trap       4
  3615. 00002708  4544                     chk.w      D2, D4
  3616. 0000270A  000A 0000                ori.b      A2, 0x0
  3617. 0000270E  0000 0000                ori.b      D0, 0x0
  3618. 00002712  0000 0000                ori.b      D0, 0x0
  3619. 00002716  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3620. // begin alternate branch 00002718-0000271C
  3621. fn00002718:
  3622. 00002718  4E56 FFF6                link       A6, -0x000A
  3623. // end alternate branch 00002718-0000271C
  3624. fn00002718: // (misaligned)
  3625. 0000271A  FFF6                     .invalid   <<F/7/7>>
  3626. 0000271C  48E7 0018                movem.l    -[A7], A3,A4
  3627. 00002720  286E 0008                movea.l    A4, [A6 + 0x8]
  3628. 00002724  266C 0008                movea.l    A3, [A4 + 0x8]
  3629. 00002728  206B 0008                movea.l    A0, [A3 + 0x8]
  3630. 0000272C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3631. 00002730  302B FFF2                move.w     D0, [A3 - 0xE]
  3632. 00002734  48C0                     ext.l      D0
  3633. 00002736  D0AB 000E                add.l      D0, [A3 + 0xE]
  3634. 0000273A  2F00                     move.l     -[A7], D0
  3635. 0000273C  486C FED8                pea.l      [A4 - 0x128]
  3636. 00002740  302B FFEC                move.w     D0, [A3 - 0x14]
  3637. 00002744  48C0                     ext.l      D0
  3638. 00002746  2F00                     move.l     -[A7], D0
  3639. 00002748  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  3640. 0000274C  206B FFF4                movea.l    A0, [A3 - 0xC]
  3641. 00002750  2050                     movea.l    A0, [A0]
  3642. 00002752  3028 003E                move.w     D0, [A0 + 0x3E]
  3643. 00002756  5340                     subq.w     D0, 1
  3644. 00002758  6B00 015E                bmi        +0x160 /* 000028B8 */
  3645. 0000275C  0C40 000B                cmpi.w     D0, 0xB
  3646. 00002760  6E00 0156                bgt        +0x158 /* 000028B8 */
  3647. 00002764  D040                     add.w      D0, D0
  3648. 00002766  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3649. 0000276A  4EFB 0000                jmp        [PC + D0.w]
  3650. 0000276E  014C                     bchg       A4, D0
  3651. 00002770  001E 002E                ori.b      [A6]+, 0x2E /* '.' */
  3652. 00002774  004A 0082                ori.w      A2, 0x82
  3653. 00002778  00BA 00F0 014C 0126      ori.l      [PC + 0x126 /* 000028A0, value 0x2F2CFED8 */], 0xF0014C
  3654. 00002780  0134 014C                btst       <<invalid full ext with I/IS == 4>>, D0
  3655. 00002784  014C                     bchg       A4, D0
  3656. 00002786  6000 0130                bra        +0x132 /* 000028B8 */
  3657. 0000278A  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  3658. 0000278E  486C FEFE                pea.l      [A4 - 0x102]
  3659. 00002792  4EBA F0F4                jsr        [PC - 0xF0C /* 00001888 */]
  3660. 00002796  6000 0120                bra        +0x122 /* 000028B8 */
  3661. 0000279A  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  3662. 0000279E  486C FED2                pea.l      [A4 - 0x12E]
  3663. 000027A2  4EBA F0A8                jsr        [PC - 0xF58 /* 0000184C */]
  3664. 000027A6  486C FED2                pea.l      [A4 - 0x12E]
  3665. 000027AA  486C FEFA                pea.l      [A4 - 0x106]
  3666. 000027AE  4EBA EFCC                jsr        [PC - 0x1034 /* 0000177C */]
  3667. 000027B2  6000 0104                bra        +0x106 /* 000028B8 */
  3668. 000027B6  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  3669. 000027BA  486C FED2                pea.l      [A4 - 0x12E]
  3670. 000027BE  4EBA F08C                jsr        [PC - 0xF74 /* 0000184C */]
  3671. 000027C2  486C FED2                pea.l      [A4 - 0x12E]
  3672. 000027C6  486C FEFA                pea.l      [A4 - 0x106]
  3673. 000027CA  4EBA EFB0                jsr        [PC - 0x1050 /* 0000177C */]
  3674. 000027CE  486C FEFA                pea.l      [A4 - 0x106]
  3675. 000027D2  486E FFF6                pea.l      [A6 - 0xA]
  3676. 000027D6  3F3C 280E                move.w     -[A7], 0x280E
  3677. 000027DA  A9EB                     syscall    Pack4/FP68K
  3678. 000027DC  486E FFF6                pea.l      [A6 - 0xA]
  3679. 000027E0  486C FEF2                pea.l      [A4 - 0x10E]
  3680. 000027E4  3F3C 3010                move.w     -[A7], 0x3010
  3681. 000027E8  A9EB                     syscall    Pack4/FP68K
  3682. 000027EA  6000 00CC                bra        +0xCE /* 000028B8 */
  3683. 000027EE  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  3684. 000027F2  486C FED2                pea.l      [A4 - 0x12E]
  3685. 000027F6  4EBA F054                jsr        [PC - 0xFAC /* 0000184C */]
  3686. 000027FA  486C FED2                pea.l      [A4 - 0x12E]
  3687. 000027FE  486C FEFA                pea.l      [A4 - 0x106]
  3688. 00002802  4EBA EF78                jsr        [PC - 0x1088 /* 0000177C */]
  3689. 00002806  486C FEFA                pea.l      [A4 - 0x106]
  3690. 0000280A  486E FFF6                pea.l      [A6 - 0xA]
  3691. 0000280E  3F3C 280E                move.w     -[A7], 0x280E
  3692. 00002812  A9EB                     syscall    Pack4/FP68K
  3693. 00002814  486E FFF6                pea.l      [A6 - 0xA]
  3694. 00002818  486C FEEE                pea.l      [A4 - 0x112]
  3695. 0000281C  3F3C 1010                move.w     -[A7], 0x1010
  3696. 00002820  A9EB                     syscall    Pack4/FP68K
  3697. 00002822  6000 0094                bra        +0x96 /* 000028B8 */
  3698. 00002826  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  3699. 0000282A  486C FED2                pea.l      [A4 - 0x12E]
  3700. 0000282E  4EBA F01C                jsr        [PC - 0xFE4 /* 0000184C */]
  3701. 00002832  486C FED2                pea.l      [A4 - 0x12E]
  3702. 00002836  486C FEFA                pea.l      [A4 - 0x106]
  3703. 0000283A  4EBA EF40                jsr        [PC - 0x10C0 /* 0000177C */]
  3704. 0000283E  486C FEFA                pea.l      [A4 - 0x106]
  3705. 00002842  486E FFF6                pea.l      [A6 - 0xA]
  3706. 00002846  3F3C 280E                move.w     -[A7], 0x280E
  3707. 0000284A  A9EB                     syscall    Pack4/FP68K
  3708. 0000284C  486E FFF6                pea.l      [A6 - 0xA]
  3709. 00002850  486C FEE6                pea.l      [A4 - 0x11A]
  3710. 00002854  3F3C 0810                move.w     -[A7], 0x810
  3711. 00002858  A9EB                     syscall    Pack4/FP68K
  3712. 0000285A  605C                     bra        +0x5E /* 000028B8 */
  3713. 0000285C  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  3714. 00002860  486C FED2                pea.l      [A4 - 0x12E]
  3715. 00002864  4EBA EFE6                jsr        [PC - 0x101A /* 0000184C */]
  3716. 00002868  486C FED2                pea.l      [A4 - 0x12E]
  3717. 0000286C  486C FEFA                pea.l      [A4 - 0x106]
  3718. 00002870  4EBA EF0A                jsr        [PC - 0x10F6 /* 0000177C */]
  3719. 00002874  486C FEFA                pea.l      [A4 - 0x106]
  3720. 00002878  486E FFF6                pea.l      [A6 - 0xA]
  3721. 0000287C  3F3C 280E                move.w     -[A7], 0x280E
  3722. 00002880  A9EB                     syscall    Pack4/FP68K
  3723. 00002882  41EC FEDC                lea.l      A0, [A4 - 0x124]
  3724. 00002886  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3725. 0000288A  20D9                     move.l     [A0]+, [A1]+
  3726. 0000288C  20D9                     move.l     [A0]+, [A1]+
  3727. 0000288E  3091                     move.w     [A0], [A1]
  3728. 00002890  6026                     bra        +0x28 /* 000028B8 */
  3729. 00002892  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  3730. 00002896  486C FED2                pea.l      [A4 - 0x12E]
  3731. 0000289A  4EBA EFB0                jsr        [PC - 0x1050 /* 0000184C */]
  3732. 0000289E  6018                     bra        +0x1A /* 000028B8 */
  3733. 000028A0  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  3734. 000028A4  486C FED2                pea.l      [A4 - 0x12E]
  3735. 000028A8  4EBA EFA2                jsr        [PC - 0x105E /* 0000184C */]
  3736. 000028AC  486C FED2                pea.l      [A4 - 0x12E]
  3737. 000028B0  486C FEC4                pea.l      [A4 - 0x13C]
  3738. 000028B4  4EBA F0A6                jsr        [PC - 0xF5A /* 0000195C */]
  3739. label000028B8:
  3740. 000028B8  4CDF 1800                movem.l    A3,A4, [A7]+
  3741. 000028BC  4E5E                     unlink     A6
  3742. 000028BE  2E9F                     move.l     [A7], [A7]+
  3743. 000028C0  4E75                     rts
  3744. 000028C2  8843                     or.w       D4, D3
  3745. 000028C4  5654                     addq.w     [A4], 3
  3746. 000028C6  4441                     neg.w      D1
  3747. 000028C8  5445                     addq.w     D5, 2
  3748. 000028CA  3200                     move.w     D1, D0
  3749. 000028CC  0000 0000                ori.b      D0, 0x0
  3750. fn000028D0:
  3751. 000028D0  4E56 FFF6                link       A6, -0x000A
  3752. 000028D4  48E7 0018                movem.l    -[A7], A3,A4
  3753. 000028D8  286E 0008                movea.l    A4, [A6 + 0x8]
  3754. 000028DC  266C 0008                movea.l    A3, [A4 + 0x8]
  3755. 000028E0  206B 0008                movea.l    A0, [A3 + 0x8]
  3756. 000028E4  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3757. 000028E8  302B FFF2                move.w     D0, [A3 - 0xE]
  3758. 000028EC  48C0                     ext.l      D0
  3759. 000028EE  D0AB 000E                add.l      D0, [A3 + 0xE]
  3760. 000028F2  2F00                     move.l     -[A7], D0
  3761. 000028F4  486C FED2                pea.l      [A4 - 0x12E]
  3762. 000028F8  302B FFEC                move.w     D0, [A3 - 0x14]
  3763. 000028FC  48C0                     ext.l      D0
  3764. 000028FE  2F00                     move.l     -[A7], D0
  3765. 00002900  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  3766. 00002904  206B FFF4                movea.l    A0, [A3 - 0xC]
  3767. 00002908  2050                     movea.l    A0, [A0]
  3768. 0000290A  3028 003E                move.w     D0, [A0 + 0x3E]
  3769. 0000290E  5340                     subq.w     D0, 1
  3770. 00002910  6B00 0104                bmi        +0x106 /* 00002A16 */
  3771. 00002914  0C40 000B                cmpi.w     D0, 0xB
  3772. 00002918  6E00 00FC                bgt        +0xFE /* 00002A16 */
  3773. 0000291C  D040                     add.w      D0, D0
  3774. 0000291E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3775. 00002922  4EFB 0000                jmp        [PC + D0.w]
  3776. 00002926  00F2                     .incomplete
  3777. 00002928  00F2                     .incomplete
  3778. 0000292A  001E 002E                ori.b      [A6]+, 0x2E /* '.' */
  3779. 0000292E  005A 0084                ori.w      [A2]+, 0x84
  3780. 00002932  00AE 00D8 00F2 00E6      ori.l      [A6 + 0xE6], 0xD800F2
  3781. 0000293A  00F2                     .incomplete
  3782. 0000293C  00F2                     .incomplete
  3783. 0000293E  6000 00D6                bra        +0xD8 /* 00002A16 */
  3784. 00002942  486C FED2                pea.l      [A4 - 0x12E]
  3785. 00002946  486C FEFA                pea.l      [A4 - 0x106]
  3786. 0000294A  4EBA EE30                jsr        [PC - 0x11D0 /* 0000177C */]
  3787. 0000294E  6000 00C6                bra        +0xC8 /* 00002A16 */
  3788. 00002952  486C FED2                pea.l      [A4 - 0x12E]
  3789. 00002956  486C FEFA                pea.l      [A4 - 0x106]
  3790. 0000295A  4EBA EE20                jsr        [PC - 0x11E0 /* 0000177C */]
  3791. 0000295E  486C FEFA                pea.l      [A4 - 0x106]
  3792. 00002962  486E FFF6                pea.l      [A6 - 0xA]
  3793. 00002966  3F3C 280E                move.w     -[A7], 0x280E
  3794. 0000296A  A9EB                     syscall    Pack4/FP68K
  3795. 0000296C  486E FFF6                pea.l      [A6 - 0xA]
  3796. 00002970  486C FEF2                pea.l      [A4 - 0x10E]
  3797. 00002974  3F3C 3010                move.w     -[A7], 0x3010
  3798. 00002978  A9EB                     syscall    Pack4/FP68K
  3799. 0000297A  6000 009A                bra        +0x9C /* 00002A16 */
  3800. 0000297E  486C FED2                pea.l      [A4 - 0x12E]
  3801. 00002982  486C FEFA                pea.l      [A4 - 0x106]
  3802. 00002986  4EBA EDF4                jsr        [PC - 0x120C /* 0000177C */]
  3803. 0000298A  486C FEFA                pea.l      [A4 - 0x106]
  3804. 0000298E  486E FFF6                pea.l      [A6 - 0xA]
  3805. 00002992  3F3C 280E                move.w     -[A7], 0x280E
  3806. 00002996  A9EB                     syscall    Pack4/FP68K
  3807. 00002998  486E FFF6                pea.l      [A6 - 0xA]
  3808. 0000299C  486C FEEE                pea.l      [A4 - 0x112]
  3809. 000029A0  3F3C 1010                move.w     -[A7], 0x1010
  3810. 000029A4  A9EB                     syscall    Pack4/FP68K
  3811. 000029A6  606E                     bra        +0x70 /* 00002A16 */
  3812. 000029A8  486C FED2                pea.l      [A4 - 0x12E]
  3813. 000029AC  486C FEFA                pea.l      [A4 - 0x106]
  3814. 000029B0  4EBA EDCA                jsr        [PC - 0x1236 /* 0000177C */]
  3815. 000029B4  486C FEFA                pea.l      [A4 - 0x106]
  3816. 000029B8  486E FFF6                pea.l      [A6 - 0xA]
  3817. 000029BC  3F3C 280E                move.w     -[A7], 0x280E
  3818. 000029C0  A9EB                     syscall    Pack4/FP68K
  3819. 000029C2  486E FFF6                pea.l      [A6 - 0xA]
  3820. 000029C6  486C FEE6                pea.l      [A4 - 0x11A]
  3821. 000029CA  3F3C 0810                move.w     -[A7], 0x810
  3822. 000029CE  A9EB                     syscall    Pack4/FP68K
  3823. 000029D0  6044                     bra        +0x46 /* 00002A16 */
  3824. 000029D2  486C FED2                pea.l      [A4 - 0x12E]
  3825. 000029D6  486C FEFA                pea.l      [A4 - 0x106]
  3826. 000029DA  4EBA EDA0                jsr        [PC - 0x1260 /* 0000177C */]
  3827. 000029DE  486C FEFA                pea.l      [A4 - 0x106]
  3828. 000029E2  486E FFF6                pea.l      [A6 - 0xA]
  3829. 000029E6  3F3C 280E                move.w     -[A7], 0x280E
  3830. 000029EA  A9EB                     syscall    Pack4/FP68K
  3831. 000029EC  41EC FEDC                lea.l      A0, [A4 - 0x124]
  3832. 000029F0  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3833. 000029F4  20D9                     move.l     [A0]+, [A1]+
  3834. 000029F6  20D9                     move.l     [A0]+, [A1]+
  3835. 000029F8  3091                     move.w     [A0], [A1]
  3836. 000029FA  601A                     bra        +0x1C /* 00002A16 */
  3837. 000029FC  486C FED2                pea.l      [A4 - 0x12E]
  3838. 00002A00  486C FED8                pea.l      [A4 - 0x128]
  3839. 00002A04  4EBA EE0A                jsr        [PC - 0x11F6 /* 00001810 */]
  3840. 00002A08  600C                     bra        +0xE /* 00002A16 */
  3841. 00002A0A  486C FED2                pea.l      [A4 - 0x12E]
  3842. 00002A0E  486C FEC4                pea.l      [A4 - 0x13C]
  3843. 00002A12  4EBA EF48                jsr        [PC - 0x10B8 /* 0000195C */]
  3844. label00002A16:
  3845. 00002A16  4CDF 1800                movem.l    A3,A4, [A7]+
  3846. 00002A1A  4E5E                     unlink     A6
  3847. 00002A1C  2E9F                     move.l     [A7], [A7]+
  3848. 00002A1E  4E75                     rts
  3849. 00002A20  8743 5654                pack       D3, D3, 0x5654
  3850. 00002A24  4441                     neg.w      D1
  3851. 00002A26  5445                     addq.w     D5, 2
  3852. 00002A28  0000 0000                ori.b      D0, 0x0
  3853. fn00002A2C:
  3854. 00002A2C  4E56 FFF6                link       A6, -0x000A
  3855. 00002A30  48E7 0018                movem.l    -[A7], A3,A4
  3856. 00002A34  286E 0008                movea.l    A4, [A6 + 0x8]
  3857. 00002A38  266C 0008                movea.l    A3, [A4 + 0x8]
  3858. 00002A3C  206B 0008                movea.l    A0, [A3 + 0x8]
  3859. 00002A40  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3860. 00002A44  302B FFF2                move.w     D0, [A3 - 0xE]
  3861. 00002A48  48C0                     ext.l      D0
  3862. 00002A4A  D0AB 000E                add.l      D0, [A3 + 0xE]
  3863. 00002A4E  2F00                     move.l     -[A7], D0
  3864. 00002A50  486C FEC4                pea.l      [A4 - 0x13C]
  3865. 00002A54  302B FFEC                move.w     D0, [A3 - 0x14]
  3866. 00002A58  48C0                     ext.l      D0
  3867. 00002A5A  2F00                     move.l     -[A7], D0
  3868. 00002A5C  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  3869. 00002A60  206B FFF4                movea.l    A0, [A3 - 0xC]
  3870. 00002A64  2050                     movea.l    A0, [A0]
  3871. 00002A66  3028 003E                move.w     D0, [A0 + 0x3E]
  3872. 00002A6A  5340                     subq.w     D0, 1
  3873. 00002A6C  6B00 0110                bmi        +0x112 /* 00002B7E */
  3874. 00002A70  0C40 000B                cmpi.w     D0, 0xB
  3875. 00002A74  6E00 0108                bgt        +0x10A /* 00002B7E */
  3876. 00002A78  D040                     add.w      D0, D0
  3877. 00002A7A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3878. 00002A7E  4EFB 0000                jmp        [PC + D0.w]
  3879. 00002A82  00FE                     .incomplete
  3880. 00002A84  00FE                     .incomplete
  3881. 00002A86  001E 002E                ori.b      [A6]+, 0x2E /* '.' */
  3882. 00002A8A  005A 0084                ori.w      [A2]+, 0x84
  3883. 00002A8E  00AE 00D8 00F2 00FE      ori.l      [A6 + 0xFE], 0xD800F2
  3884. 00002A96  00FE                     .incomplete
  3885. 00002A98  00FE                     .incomplete
  3886. 00002A9A  6000 00E2                bra        +0xE4 /* 00002B7E */
  3887. 00002A9E  486C FEC4                pea.l      [A4 - 0x13C]
  3888. 00002AA2  486C FEFA                pea.l      [A4 - 0x106]
  3889. 00002AA6  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3890. 00002AAA  6000 00D2                bra        +0xD4 /* 00002B7E */
  3891. 00002AAE  486C FEC4                pea.l      [A4 - 0x13C]
  3892. 00002AB2  486C FEFA                pea.l      [A4 - 0x106]
  3893. 00002AB6  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3894. 00002ABA  486C FEFA                pea.l      [A4 - 0x106]
  3895. 00002ABE  486E FFF6                pea.l      [A6 - 0xA]
  3896. 00002AC2  3F3C 280E                move.w     -[A7], 0x280E
  3897. 00002AC6  A9EB                     syscall    Pack4/FP68K
  3898. 00002AC8  486E FFF6                pea.l      [A6 - 0xA]
  3899. 00002ACC  486C FEF2                pea.l      [A4 - 0x10E]
  3900. 00002AD0  3F3C 3010                move.w     -[A7], 0x3010
  3901. 00002AD4  A9EB                     syscall    Pack4/FP68K
  3902. 00002AD6  6000 00A6                bra        +0xA8 /* 00002B7E */
  3903. 00002ADA  486C FEC4                pea.l      [A4 - 0x13C]
  3904. 00002ADE  486C FEFA                pea.l      [A4 - 0x106]
  3905. 00002AE2  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3906. 00002AE6  486C FEFA                pea.l      [A4 - 0x106]
  3907. 00002AEA  486E FFF6                pea.l      [A6 - 0xA]
  3908. 00002AEE  3F3C 280E                move.w     -[A7], 0x280E
  3909. 00002AF2  A9EB                     syscall    Pack4/FP68K
  3910. 00002AF4  486E FFF6                pea.l      [A6 - 0xA]
  3911. 00002AF8  486C FEEE                pea.l      [A4 - 0x112]
  3912. 00002AFC  3F3C 1010                move.w     -[A7], 0x1010
  3913. 00002B00  A9EB                     syscall    Pack4/FP68K
  3914. 00002B02  607A                     bra        +0x7C /* 00002B7E */
  3915. 00002B04  486C FEC4                pea.l      [A4 - 0x13C]
  3916. 00002B08  486C FEFA                pea.l      [A4 - 0x106]
  3917. 00002B0C  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3918. 00002B10  486C FEFA                pea.l      [A4 - 0x106]
  3919. 00002B14  486E FFF6                pea.l      [A6 - 0xA]
  3920. 00002B18  3F3C 280E                move.w     -[A7], 0x280E
  3921. 00002B1C  A9EB                     syscall    Pack4/FP68K
  3922. 00002B1E  486E FFF6                pea.l      [A6 - 0xA]
  3923. 00002B22  486C FEE6                pea.l      [A4 - 0x11A]
  3924. 00002B26  3F3C 0810                move.w     -[A7], 0x810
  3925. 00002B2A  A9EB                     syscall    Pack4/FP68K
  3926. 00002B2C  6050                     bra        +0x52 /* 00002B7E */
  3927. 00002B2E  486C FEC4                pea.l      [A4 - 0x13C]
  3928. 00002B32  486C FEFA                pea.l      [A4 - 0x106]
  3929. 00002B36  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3930. 00002B3A  486C FEFA                pea.l      [A4 - 0x106]
  3931. 00002B3E  486E FFF6                pea.l      [A6 - 0xA]
  3932. 00002B42  3F3C 280E                move.w     -[A7], 0x280E
  3933. 00002B46  A9EB                     syscall    Pack4/FP68K
  3934. 00002B48  41EC FEDC                lea.l      A0, [A4 - 0x124]
  3935. 00002B4C  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3936. 00002B50  20D9                     move.l     [A0]+, [A1]+
  3937. 00002B52  20D9                     move.l     [A0]+, [A1]+
  3938. 00002B54  3091                     move.w     [A0], [A1]
  3939. 00002B56  6026                     bra        +0x28 /* 00002B7E */
  3940. 00002B58  486C FEC4                pea.l      [A4 - 0x13C]
  3941. 00002B5C  486C FED2                pea.l      [A4 - 0x12E]
  3942. 00002B60  4EBA EE4A                jsr        [PC - 0x11B6 /* 000019AC */]
  3943. 00002B64  486C FED2                pea.l      [A4 - 0x12E]
  3944. 00002B68  486C FED8                pea.l      [A4 - 0x128]
  3945. 00002B6C  4EBA ECA2                jsr        [PC - 0x135E /* 00001810 */]
  3946. 00002B70  600C                     bra        +0xE /* 00002B7E */
  3947. 00002B72  486C FEC4                pea.l      [A4 - 0x13C]
  3948. 00002B76  486C FED2                pea.l      [A4 - 0x12E]
  3949. 00002B7A  4EBA EE30                jsr        [PC - 0x11D0 /* 000019AC */]
  3950. label00002B7E:
  3951. 00002B7E  4CDF 1800                movem.l    A3,A4, [A7]+
  3952. 00002B82  4E5E                     unlink     A6
  3953. 00002B84  2E9F                     move.l     [A7], [A7]+
  3954. 00002B86  4E75                     rts
  3955. 00002B88  8B43 5654                pack       D5, D3, 0x5654
  3956. 00002B8C  4441                     neg.w      D1
  3957. 00002B8E  5445                     addq.w     D5, 2
  3958. 00002B90  5449                     addq.w     A1, 2
  3959. 00002B92  4D45                     chk.w      D6, D5
  3960. 00002B94  0000 0000                ori.b      D0, 0x0
  3961. fn00002B98:
  3962. 00002B98  4E56 0000                link       A6, 0
  3963. 00002B9C  4E5E                     unlink     A6
  3964. 00002B9E  4E75                     rts
  3965. 00002BA0  8743 5654                pack       D3, D3, 0x5654
  3966. 00002BA4  5041                     addq.w     D1, 8
  3967. 00002BA6  4F43                     chk.w      D7, D3
  3968. 00002BA8  0000 0000                ori.b      D0, 0x0
  3969. fn00002BAC:
  3970. 00002BAC  4E56 0000                link       A6, 0
  3971. 00002BB0  48E7 0018                movem.l    -[A7], A3,A4
  3972. 00002BB4  286E 0008                movea.l    A4, [A6 + 0x8]
  3973. 00002BB8  266C 0008                movea.l    A3, [A4 + 0x8]
  3974. 00002BBC  206B 0008                movea.l    A0, [A3 + 0x8]
  3975. 00002BC0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3976. 00002BC4  302B FFF2                move.w     D0, [A3 - 0xE]
  3977. 00002BC8  48C0                     ext.l      D0
  3978. 00002BCA  D0AB 000E                add.l      D0, [A3 + 0xE]
  3979. 00002BCE  2F00                     move.l     -[A7], D0
  3980. 00002BD0  486C FDC3                pea.l      [A4 - 0x23D]
  3981. 00002BD4  302B FFEC                move.w     D0, [A3 - 0x14]
  3982. 00002BD8  48C0                     ext.l      D0
  3983. 00002BDA  2F00                     move.l     -[A7], D0
  3984. 00002BDC  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  3985. 00002BE0  206B FFF4                movea.l    A0, [A3 - 0xC]
  3986. 00002BE4  2050                     movea.l    A0, [A0]
  3987. 00002BE6  3028 003E                move.w     D0, [A0 + 0x3E]
  3988. 00002BEA  5340                     subq.w     D0, 1
  3989. 00002BEC  6B00 0138                bmi        +0x13A /* 00002D26 */
  3990. 00002BF0  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  3991. 00002BF4  6E00 0130                bgt        +0x132 /* 00002D26 */
  3992. 00002BF8  D040                     add.w      D0, D0
  3993. 00002BFA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3994. 00002BFE  4EFB 0000                jmp        [PC + D0.w]
  3995. 00002C02  0018 005C                ori.b      [A0]+, 0x5C /* '\\' */
  3996. 00002C06  0074 008E 00B6           ori.w      [A4 + D0.w - 0x74], 0x8E
  3997. 00002C0C  00DC                     .incomplete
  3998. 00002C0E  0102                     btst       D2, D0
  3999. 00002C10  0126                     btst       -[A6], D0
  4000. 00002C12  0126                     btst       -[A6], D0
  4001. 00002C14  0126                     btst       -[A6], D0
  4002. 00002C16  0126                     btst       -[A6], D0
  4003. 00002C18  102C FDC3                move.b     D0, [A4 - 0x23D]
  4004. 00002C1C  670E                     beq        +0x10 /* 00002C2C */
  4005. 00002C1E  41EC FF00                lea.l      A0, [A4 - 0x100]
  4006. 00002C22  43FA 0134                lea.l      A1, [PC + 0x134 /* 00002D58, value 0x4545255, pstring "TRUE" */]
  4007. 00002C26  20D9                     move.l     [A0]+, [A1]+
  4008. 00002C28  3091                     move.w     [A0], [A1]
  4009. 00002C2A  600C                     bra        +0xE /* 00002C38 */
  4010. label00002C2C:
  4011. 00002C2C  41EC FF00                lea.l      A0, [A4 - 0x100]
  4012. 00002C30  43FA 0120                lea.l      A1, [PC + 0x120 /* 00002D52, value 0x546414C, pstring "FALSE" */]
  4013. 00002C34  20D9                     move.l     [A0]+, [A1]+
  4014. 00002C36  3091                     move.w     [A0], [A1]
  4015. label00002C38:
  4016. 00002C38  4240                     clr.w      D0
  4017. 00002C3A  102C FF00                move.b     D0, [A4 - 0x100]
  4018. 00002C3E  206B FFF4                movea.l    A0, [A3 - 0xC]
  4019. 00002C42  2050                     movea.l    A0, [A0]
  4020. 00002C44  B068 0044                cmp.w      D0, [A0 + 0x44]
  4021. 00002C48  6F00 00DC                ble        +0xDE /* 00002D26 */
  4022. 00002C4C  206B FFF4                movea.l    A0, [A3 - 0xC]
  4023. 00002C50  2050                     movea.l    A0, [A0]
  4024. 00002C52  1968 0045 FF00           move.b     [A4 - 0x100], [A0 + 0x45]
  4025. 00002C58  6000 00CC                bra        +0xCE /* 00002D26 */
  4026. 00002C5C  102C FDC3                move.b     D0, [A4 - 0x23D]
  4027. 00002C60  670A                     beq        +0xC /* 00002C6C */
  4028. 00002C62  397C 0001 FEFE           move.w     [A4 - 0x102], 0x1
  4029. 00002C68  6000 00BC                bra        +0xBE /* 00002D26 */
  4030. label00002C6C:
  4031. 00002C6C  426C FEFE                clr.w      [A4 - 0x102]
  4032. 00002C70  6000 00B4                bra        +0xB6 /* 00002D26 */
  4033. 00002C74  102C FDC3                move.b     D0, [A4 - 0x23D]
  4034. 00002C78  670A                     beq        +0xC /* 00002C84 */
  4035. 00002C7A  7001                     moveq.l    D0, 0x01
  4036. 00002C7C  2940 FEFA                move.l     [A4 - 0x106], D0
  4037. 00002C80  6000 00A4                bra        +0xA6 /* 00002D26 */
  4038. label00002C84:
  4039. 00002C84  7000                     moveq.l    D0, 0x00
  4040. 00002C86  2940 FEFA                move.l     [A4 - 0x106], D0
  4041. 00002C8A  6000 009A                bra        +0x9C /* 00002D26 */
  4042. 00002C8E  102C FDC3                move.b     D0, [A4 - 0x23D]
  4043. 00002C92  6712                     beq        +0x14 /* 00002CA6 */
  4044. 00002C94  487A 00B2                pea.l      [PC + 0xB2 /* 00002D48, value 0x3FFF8000 */]
  4045. 00002C98  486C FEF2                pea.l      [A4 - 0x10E]
  4046. 00002C9C  3F3C 3010                move.w     -[A7], 0x3010
  4047. 00002CA0  A9EB                     syscall    Pack4/FP68K
  4048. 00002CA2  6000 0082                bra        +0x84 /* 00002D26 */
  4049. label00002CA6:
  4050. 00002CA6  487A 0096                pea.l      [PC + 0x96 /* 00002D3E, value 0x0, cstring "" */]
  4051. 00002CAA  486C FEF2                pea.l      [A4 - 0x10E]
  4052. 00002CAE  3F3C 3010                move.w     -[A7], 0x3010
  4053. 00002CB2  A9EB                     syscall    Pack4/FP68K
  4054. 00002CB4  6070                     bra        +0x72 /* 00002D26 */
  4055. 00002CB6  102C FDC3                move.b     D0, [A4 - 0x23D]
  4056. 00002CBA  6710                     beq        +0x12 /* 00002CCC */
  4057. 00002CBC  487A 008A                pea.l      [PC + 0x8A /* 00002D48, value 0x3FFF8000 */]
  4058. 00002CC0  486C FEEE                pea.l      [A4 - 0x112]
  4059. 00002CC4  3F3C 1010                move.w     -[A7], 0x1010
  4060. 00002CC8  A9EB                     syscall    Pack4/FP68K
  4061. 00002CCA  605A                     bra        +0x5C /* 00002D26 */
  4062. label00002CCC:
  4063. 00002CCC  487A 0070                pea.l      [PC + 0x70 /* 00002D3E, value 0x0, cstring "" */]
  4064. 00002CD0  486C FEEE                pea.l      [A4 - 0x112]
  4065. 00002CD4  3F3C 1010                move.w     -[A7], 0x1010
  4066. 00002CD8  A9EB                     syscall    Pack4/FP68K
  4067. 00002CDA  604A                     bra        +0x4C /* 00002D26 */
  4068. 00002CDC  102C FDC3                move.b     D0, [A4 - 0x23D]
  4069. 00002CE0  6710                     beq        +0x12 /* 00002CF2 */
  4070. 00002CE2  487A 0064                pea.l      [PC + 0x64 /* 00002D48, value 0x3FFF8000 */]
  4071. 00002CE6  486C FEE6                pea.l      [A4 - 0x11A]
  4072. 00002CEA  3F3C 0810                move.w     -[A7], 0x810
  4073. 00002CEE  A9EB                     syscall    Pack4/FP68K
  4074. 00002CF0  6034                     bra        +0x36 /* 00002D26 */
  4075. label00002CF2:
  4076. 00002CF2  487A 004A                pea.l      [PC + 0x4A /* 00002D3E, value 0x0, cstring "" */]
  4077. 00002CF6  486C FEE6                pea.l      [A4 - 0x11A]
  4078. 00002CFA  3F3C 0810                move.w     -[A7], 0x810
  4079. 00002CFE  A9EB                     syscall    Pack4/FP68K
  4080. 00002D00  6024                     bra        +0x26 /* 00002D26 */
  4081. 00002D02  102C FDC3                move.b     D0, [A4 - 0x23D]
  4082. 00002D06  6710                     beq        +0x12 /* 00002D18 */
  4083. 00002D08  41EC FEDC                lea.l      A0, [A4 - 0x124]
  4084. 00002D0C  43FA 003A                lea.l      A1, [PC + 0x3A /* 00002D48, value 0x3FFF8000 */]
  4085. 00002D10  20D9                     move.l     [A0]+, [A1]+
  4086. 00002D12  20D9                     move.l     [A0]+, [A1]+
  4087. 00002D14  3091                     move.w     [A0], [A1]
  4088. 00002D16  600E                     bra        +0x10 /* 00002D26 */
  4089. label00002D18:
  4090. 00002D18  41EC FEDC                lea.l      A0, [A4 - 0x124]
  4091. 00002D1C  43FA 0020                lea.l      A1, [PC + 0x20 /* 00002D3E, value 0x0, cstring "" */]
  4092. 00002D20  20D9                     move.l     [A0]+, [A1]+
  4093. 00002D22  20D9                     move.l     [A0]+, [A1]+
  4094. 00002D24  3091                     move.w     [A0], [A1]
  4095. label00002D26:
  4096. 00002D26  4CDF 1800                movem.l    A3,A4, [A7]+
  4097. 00002D2A  4E5E                     unlink     A6
  4098. 00002D2C  2E9F                     move.l     [A7], [A7]+
  4099. 00002D2E  4E75                     rts
  4100. 00002D30  8A43                     or.w       D5, D3
  4101. 00002D32  5654                     addq.w     [A4], 3
  4102. 00002D34  424F                     clr.w      A7
  4103. 00002D36  4F4C                     chk.w      D7, A4
  4104. 00002D38  4541                     chk.w      D2, D1
  4105. 00002D3A  4E00                     .invalid   // invalid opcode 4
  4106. 00002D3C  0020 0000                ori.b      -[A0], 0x0
  4107. 00002D40  0000 0000                ori.b      D0, 0x0
  4108. 00002D44  0000 0000                ori.b      D0, 0x0
  4109. 00002D48  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  4110. 00002D4A  8000                     or.b       D0, D0
  4111. 00002D4C  0000 0000                ori.b      D0, 0x0
  4112. 00002D50  0000 0546                ori.b      D0, 0x46 /* 'F' */
  4113. 00002D54  414C                     chk.w      D0, A4
  4114. 00002D56  5345                     subq.w     D5, 1
  4115. 00002D58  0454 5255                subi.w     [A4], 0x5255 /* 'RU' */
  4116. 00002D5C  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  4117. 00002D5E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4118. // begin alternate branch 00002D60-00002D64
  4119. fn00002D60:
  4120. 00002D60  4E56 FDC2                link       A6, -0x023E
  4121. // end alternate branch 00002D60-00002D64
  4122. fn00002D60: // (misaligned)
  4123. 00002D62  FDC2                     .invalid   <<F/7/6>>
  4124. 00002D64  48E7 0018                movem.l    -[A7], A3,A4
  4125. 00002D68  286E 0008                movea.l    A4, [A6 + 0x8]
  4126. 00002D6C  266C 0008                movea.l    A3, [A4 + 0x8]
  4127. 00002D70  422E FF00                clr.b      [A6 - 0x100]
  4128. 00002D74  426E FEFE                clr.w      [A6 - 0x102]
  4129. 00002D78  7000                     moveq.l    D0, 0x00
  4130. 00002D7A  2D40 FEFA                move.l     [A6 - 0x106], D0
  4131. 00002D7E  487A 0382                pea.l      [PC + 0x382 /* 00003102, value 0x0, cstring "" */]
  4132. 00002D82  486E FEF2                pea.l      [A6 - 0x10E]
  4133. 00002D86  3F3C 3010                move.w     -[A7], 0x3010
  4134. 00002D8A  A9EB                     syscall    Pack4/FP68K
  4135. 00002D8C  487A 0374                pea.l      [PC + 0x374 /* 00003102, value 0x0, cstring "" */]
  4136. 00002D90  486E FEEE                pea.l      [A6 - 0x112]
  4137. 00002D94  3F3C 1010                move.w     -[A7], 0x1010
  4138. 00002D98  A9EB                     syscall    Pack4/FP68K
  4139. 00002D9A  487A 0366                pea.l      [PC + 0x366 /* 00003102, value 0x0, cstring "" */]
  4140. 00002D9E  486E FEE6                pea.l      [A6 - 0x11A]
  4141. 00002DA2  3F3C 0810                move.w     -[A7], 0x810
  4142. 00002DA6  A9EB                     syscall    Pack4/FP68K
  4143. 00002DA8  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4144. 00002DAC  43FA 0354                lea.l      A1, [PC + 0x354 /* 00003102, value 0x0, cstring "" */]
  4145. 00002DB0  20D9                     move.l     [A0]+, [A1]+
  4146. 00002DB2  20D9                     move.l     [A0]+, [A1]+
  4147. 00002DB4  3091                     move.w     [A0], [A1]
  4148. 00002DB6  42AE FED8                clr.l      [A6 - 0x128]
  4149. 00002DBA  42AE FED2                clr.l      [A6 - 0x12E]
  4150. 00002DBE  426E FED6                clr.w      [A6 - 0x12A]
  4151. 00002DC2  426E FEC8                clr.w      [A6 - 0x138]
  4152. 00002DC6  426E FEC6                clr.w      [A6 - 0x13A]
  4153. 00002DCA  426E FEC4                clr.w      [A6 - 0x13C]
  4154. 00002DCE  42AE FECA                clr.l      [A6 - 0x136]
  4155. 00002DD2  426E FECE                clr.w      [A6 - 0x132]
  4156. 00002DD6  206C FFF4                movea.l    A0, [A4 - 0xC]
  4157. 00002DDA  2050                     movea.l    A0, [A0]
  4158. 00002DDC  700B                     moveq.l    D0, 0x0B
  4159. 00002DDE  B068 003E                cmp.w      D0, [A0 + 0x3E]
  4160. 00002DE2  6612                     bne        +0x14 /* 00002DF6 */
  4161. 00002DE4  486E FDC4                pea.l      [A6 - 0x23C]
  4162. 00002DE8  2F3C 0000 0100           move.l     -[A7], 0x100
  4163. 00002DEE  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4164. 00002DF2  4EAD 42C2                jsr        [A5 + 0x42C2 /* export_2132 */]
  4165. label00002DF6:
  4166. 00002DF6  422E FDC3                clr.b      [A6 - 0x23D]
  4167. 00002DFA  206C FFF4                movea.l    A0, [A4 - 0xC]
  4168. 00002DFE  2050                     movea.l    A0, [A0]
  4169. 00002E00  3028 0032                move.w     D0, [A0 + 0x32]
  4170. 00002E04  5340                     subq.w     D0, 1
  4171. 00002E06  6B00 0086                bmi        +0x88 /* 00002E8E */
  4172. 00002E0A  0C40 000B                cmpi.w     D0, 0xB
  4173. 00002E0E  6E7E                     bgt        +0x80 /* 00002E8E */
  4174. 00002E10  D040                     add.w      D0, D0
  4175. 00002E12  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4176. 00002E16  4EFB 0000                jmp        [PC + D0.w]
  4177. 00002E1A  001A 0022                ori.b      [A2]+, 0x22 /* '\"' */
  4178. 00002E1E  002A 0032 003A           ori.b      [A2 + 0x3A], 0x32 /* '2' */
  4179. 00002E24  0042 004A                ori.w      D2, 0x4A /* 'J' */
  4180. 00002E28  0052 005A                ori.w      [A2], 0x5A /* 'Z' */
  4181. 00002E2C  0062 006A                ori.w      -[A2], 0x6A /* 'j' */
  4182. 00002E30  0070 2F0E 4EBA           ori.w      [A0 + D4 * 8 - 0x70], 0x2F0E
  4183. 00002E36  EC9A                     ror        D2, 6
  4184. 00002E38  6054                     bra        +0x56 /* 00002E8E */
  4185. 00002E3A  2F0E                     move.l     -[A7], A6
  4186. 00002E3C  4EBA EE4A                jsr        [PC - 0x11B6 /* 00001C88 */]
  4187. 00002E40  604C                     bra        +0x4E /* 00002E8E */
  4188. 00002E42  2F0E                     move.l     -[A7], A6
  4189. 00002E44  4EBA EF7E                jsr        [PC - 0x1082 /* 00001DC4 */]
  4190. 00002E48  6044                     bra        +0x46 /* 00002E8E */
  4191. 00002E4A  2F0E                     move.l     -[A7], A6
  4192. 00002E4C  4EBA F0DA                jsr        [PC - 0xF26 /* 00001F28 */]
  4193. 00002E50  603C                     bra        +0x3E /* 00002E8E */
  4194. 00002E52  2F0E                     move.l     -[A7], A6
  4195. 00002E54  4EBA F2DA                jsr        [PC - 0xD26 /* 00002130 */]
  4196. 00002E58  6034                     bra        +0x36 /* 00002E8E */
  4197. 00002E5A  2F0E                     move.l     -[A7], A6
  4198. 00002E5C  4EBA F4F6                jsr        [PC - 0xB0A /* 00002354 */]
  4199. 00002E60  602C                     bra        +0x2E /* 00002E8E */
  4200. 00002E62  2F0E                     move.l     -[A7], A6
  4201. 00002E64  4EBA F716                jsr        [PC - 0x8EA /* 0000257C */]
  4202. 00002E68  6024                     bra        +0x26 /* 00002E8E */
  4203. 00002E6A  2F0E                     move.l     -[A7], A6
  4204. 00002E6C  4EBA F8AA                jsr        [PC - 0x756 /* 00002718 */]
  4205. 00002E70  601C                     bra        +0x1E /* 00002E8E */
  4206. 00002E72  2F0E                     move.l     -[A7], A6
  4207. 00002E74  4EBA FA5A                jsr        [PC - 0x5A6 /* 000028D0 */]
  4208. 00002E78  6014                     bra        +0x16 /* 00002E8E */
  4209. 00002E7A  2F0E                     move.l     -[A7], A6
  4210. 00002E7C  4EBA FBAE                jsr        [PC - 0x452 /* 00002A2C */]
  4211. 00002E80  600C                     bra        +0xE /* 00002E8E */
  4212. 00002E82  4EBA FD14                jsr        [PC - 0x2EC /* 00002B98 */]
  4213. 00002E86  6006                     bra        +0x8 /* 00002E8E */
  4214. 00002E88  2F0E                     move.l     -[A7], A6
  4215. 00002E8A  4EBA FD20                jsr        [PC - 0x2E0 /* 00002BAC */]
  4216. label00002E8E:
  4217. 00002E8E  206C FFF4                movea.l    A0, [A4 - 0xC]
  4218. 00002E92  2050                     movea.l    A0, [A0]
  4219. 00002E94  3028 003E                move.w     D0, [A0 + 0x3E]
  4220. 00002E98  5340                     subq.w     D0, 1
  4221. 00002E9A  6B00 024C                bmi        +0x24E /* 000030E8 */
  4222. 00002E9E  0C40 000B                cmpi.w     D0, 0xB
  4223. 00002EA2  6E00 0244                bgt        +0x246 /* 000030E8 */
  4224. 00002EA6  D040                     add.w      D0, D0
  4225. 00002EA8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4226. 00002EAC  4EFB 0000                jmp        [PC + D0.w]
  4227. 00002EB0  001A 0048                ori.b      [A2]+, 0x48 /* 'H' */
  4228. 00002EB4  0076 00A4 00D2           ori.w      [A6 + D0.w - 0x46], 0xA4
  4229. 00002EBA  0100                     btst       D0, D0
  4230. 00002EBC  012E 015C                btst       [A6 + 0x15C], D0
  4231. 00002EC0  018A                     bclr       A2, D0
  4232. 00002EC2  01B8 01E4                bclr       [0x000001E4 /* GetParam/Scratch20 */], D0
  4233. 00002EC6  0210 2F2B                andi.b     [A0], 0x2B /* '+' */
  4234. 00002ECA  0002 486E                ori.b      D2, 0x6E /* 'n' */
  4235. 00002ECE  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  4236. 00002ED0  302C FFE6                move.w     D0, [A4 - 0x1A]
  4237. 00002ED4  E540                     asl        D0.w, 2
  4238. 00002ED6  322C FFF0                move.w     D1, [A4 - 0x10]
  4239. 00002EDA  48C1                     ext.l      D1
  4240. 00002EDC  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  4241. 00002EE0  D2B0 0000                add.l      D1, [A0 + D0.w]
  4242. 00002EE4  2F01                     move.l     -[A7], D1
  4243. 00002EE6  302C FFEA                move.w     D0, [A4 - 0x16]
  4244. 00002EEA  48C0                     ext.l      D0
  4245. 00002EEC  2F00                     move.l     -[A7], D0
  4246. 00002EEE  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4247. 00002EF2  6000 01F4                bra        +0x1F6 /* 000030E8 */
  4248. 00002EF6  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  4249. 00002EFA  486E FEFE                pea.l      [A6 - 0x102]
  4250. 00002EFE  302C FFE6                move.w     D0, [A4 - 0x1A]
  4251. 00002F02  E540                     asl        D0.w, 2
  4252. 00002F04  322C FFF0                move.w     D1, [A4 - 0x10]
  4253. 00002F08  48C1                     ext.l      D1
  4254. 00002F0A  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  4255. 00002F0E  D2B0 0000                add.l      D1, [A0 + D0.w]
  4256. 00002F12  2F01                     move.l     -[A7], D1
  4257. 00002F14  302C FFEA                move.w     D0, [A4 - 0x16]
  4258. 00002F18  48C0                     ext.l      D0
  4259. 00002F1A  2F00                     move.l     -[A7], D0
  4260. 00002F1C  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4261. 00002F20  6000 01C6                bra        +0x1C8 /* 000030E8 */
  4262. 00002F24  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  4263. 00002F28  486E FEFA                pea.l      [A6 - 0x106]
  4264. 00002F2C  302C FFE6                move.w     D0, [A4 - 0x1A]
  4265. 00002F30  E540                     asl        D0.w, 2
  4266. 00002F32  322C FFF0                move.w     D1, [A4 - 0x10]
  4267. 00002F36  48C1                     ext.l      D1
  4268. 00002F38  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  4269. 00002F3C  D2B0 0000                add.l      D1, [A0 + D0.w]
  4270. 00002F40  2F01                     move.l     -[A7], D1
  4271. 00002F42  302C FFEA                move.w     D0, [A4 - 0x16]
  4272. 00002F46  48C0                     ext.l      D0
  4273. 00002F48  2F00                     move.l     -[A7], D0
  4274. 00002F4A  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4275. 00002F4E  6000 0198                bra        +0x19A /* 000030E8 */
  4276. 00002F52  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  4277. 00002F56  486E FEF2                pea.l      [A6 - 0x10E]
  4278. 00002F5A  302C FFE6                move.w     D0, [A4 - 0x1A]
  4279. 00002F5E  E540                     asl        D0.w, 2
  4280. 00002F60  322C FFF0                move.w     D1, [A4 - 0x10]
  4281. 00002F64  48C1                     ext.l      D1
  4282. 00002F66  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  4283. 00002F6A  D2B0 0000                add.l      D1, [A0 + D0.w]
  4284. 00002F6E  2F01                     move.l     -[A7], D1
  4285. 00002F70  302C FFEA                move.w     D0, [A4 - 0x16]
  4286. 00002F74  48C0                     ext.l      D0
  4287. 00002F76  2F00                     move.l     -[A7], D0
  4288. 00002F78  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4289. 00002F7C  6000 016A                bra        +0x16C /* 000030E8 */
  4290. 00002F80  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  4291. 00002F84  486E FEEE                pea.l      [A6 - 0x112]
  4292. 00002F88  302C FFE6                move.w     D0, [A4 - 0x1A]
  4293. 00002F8C  E540                     asl        D0.w, 2
  4294. 00002F8E  322C FFF0                move.w     D1, [A4 - 0x10]
  4295. 00002F92  48C1                     ext.l      D1
  4296. 00002F94  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  4297. 00002F98  D2B0 0000                add.l      D1, [A0 + D0.w]
  4298. 00002F9C  2F01                     move.l     -[A7], D1
  4299. 00002F9E  302C FFEA                move.w     D0, [A4 - 0x16]
  4300. 00002FA2  48C0                     ext.l      D0
  4301. 00002FA4  2F00                     move.l     -[A7], D0
  4302. 00002FA6  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4303. 00002FAA  6000 013C                bra        +0x13E /* 000030E8 */
  4304. 00002FAE  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  4305. 00002FB2  486E FEE6                pea.l      [A6 - 0x11A]
  4306. 00002FB6  302C FFE6                move.w     D0, [A4 - 0x1A]
  4307. 00002FBA  E540                     asl        D0.w, 2
  4308. 00002FBC  322C FFF0                move.w     D1, [A4 - 0x10]
  4309. 00002FC0  48C1                     ext.l      D1
  4310. 00002FC2  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  4311. 00002FC6  D2B0 0000                add.l      D1, [A0 + D0.w]
  4312. 00002FCA  2F01                     move.l     -[A7], D1
  4313. 00002FCC  302C FFEA                move.w     D0, [A4 - 0x16]
  4314. 00002FD0  48C0                     ext.l      D0
  4315. 00002FD2  2F00                     move.l     -[A7], D0
  4316. 00002FD4  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4317. 00002FD8  6000 010E                bra        +0x110 /* 000030E8 */
  4318. 00002FDC  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  4319. 00002FE0  486E FEDC                pea.l      [A6 - 0x124]
  4320. 00002FE4  302C FFE6                move.w     D0, [A4 - 0x1A]
  4321. 00002FE8  E540                     asl        D0.w, 2
  4322. 00002FEA  322C FFF0                move.w     D1, [A4 - 0x10]
  4323. 00002FEE  48C1                     ext.l      D1
  4324. 00002FF0  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  4325. 00002FF4  D2B0 0000                add.l      D1, [A0 + D0.w]
  4326. 00002FF8  2F01                     move.l     -[A7], D1
  4327. 00002FFA  302C FFEA                move.w     D0, [A4 - 0x16]
  4328. 00002FFE  48C0                     ext.l      D0
  4329. 00003000  2F00                     move.l     -[A7], D0
  4330. 00003002  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4331. 00003006  6000 00E0                bra        +0xE2 /* 000030E8 */
  4332. 0000300A  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  4333. 0000300E  486E FED8                pea.l      [A6 - 0x128]
  4334. 00003012  302C FFE6                move.w     D0, [A4 - 0x1A]
  4335. 00003016  E540                     asl        D0.w, 2
  4336. 00003018  322C FFF0                move.w     D1, [A4 - 0x10]
  4337. 0000301C  48C1                     ext.l      D1
  4338. 0000301E  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  4339. 00003022  D2B0 0000                add.l      D1, [A0 + D0.w]
  4340. 00003026  2F01                     move.l     -[A7], D1
  4341. 00003028  302C FFEA                move.w     D0, [A4 - 0x16]
  4342. 0000302C  48C0                     ext.l      D0
  4343. 0000302E  2F00                     move.l     -[A7], D0
  4344. 00003030  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4345. 00003034  6000 00B2                bra        +0xB4 /* 000030E8 */
  4346. 00003038  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  4347. 0000303C  486E FED2                pea.l      [A6 - 0x12E]
  4348. 00003040  302C FFE6                move.w     D0, [A4 - 0x1A]
  4349. 00003044  E540                     asl        D0.w, 2
  4350. 00003046  322C FFF0                move.w     D1, [A4 - 0x10]
  4351. 0000304A  48C1                     ext.l      D1
  4352. 0000304C  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  4353. 00003050  D2B0 0000                add.l      D1, [A0 + D0.w]
  4354. 00003054  2F01                     move.l     -[A7], D1
  4355. 00003056  302C FFEA                move.w     D0, [A4 - 0x16]
  4356. 0000305A  48C0                     ext.l      D0
  4357. 0000305C  2F00                     move.l     -[A7], D0
  4358. 0000305E  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4359. 00003062  6000 0084                bra        +0x86 /* 000030E8 */
  4360. 00003066  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  4361. 0000306A  486E FEC4                pea.l      [A6 - 0x13C]
  4362. 0000306E  302C FFE6                move.w     D0, [A4 - 0x1A]
  4363. 00003072  E540                     asl        D0.w, 2
  4364. 00003074  322C FFF0                move.w     D1, [A4 - 0x10]
  4365. 00003078  48C1                     ext.l      D1
  4366. 0000307A  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  4367. 0000307E  D2B0 0000                add.l      D1, [A0 + D0.w]
  4368. 00003082  2F01                     move.l     -[A7], D1
  4369. 00003084  302C FFEA                move.w     D0, [A4 - 0x16]
  4370. 00003088  48C0                     ext.l      D0
  4371. 0000308A  2F00                     move.l     -[A7], D0
  4372. 0000308C  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4373. 00003090  6056                     bra        +0x58 /* 000030E8 */
  4374. 00003092  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  4375. 00003096  486E FDC4                pea.l      [A6 - 0x23C]
  4376. 0000309A  302C FFE6                move.w     D0, [A4 - 0x1A]
  4377. 0000309E  E540                     asl        D0.w, 2
  4378. 000030A0  322C FFF0                move.w     D1, [A4 - 0x10]
  4379. 000030A4  48C1                     ext.l      D1
  4380. 000030A6  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  4381. 000030AA  D2B0 0000                add.l      D1, [A0 + D0.w]
  4382. 000030AE  2F01                     move.l     -[A7], D1
  4383. 000030B0  302C FFEA                move.w     D0, [A4 - 0x16]
  4384. 000030B4  48C0                     ext.l      D0
  4385. 000030B6  2F00                     move.l     -[A7], D0
  4386. 000030B8  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4387. 000030BC  602A                     bra        +0x2C /* 000030E8 */
  4388. 000030BE  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  4389. 000030C2  486E FDC3                pea.l      [A6 - 0x23D]
  4390. 000030C6  302C FFE6                move.w     D0, [A4 - 0x1A]
  4391. 000030CA  E540                     asl        D0.w, 2
  4392. 000030CC  322C FFF0                move.w     D1, [A4 - 0x10]
  4393. 000030D0  48C1                     ext.l      D1
  4394. 000030D2  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  4395. 000030D6  D2B0 0000                add.l      D1, [A0 + D0.w]
  4396. 000030DA  2F01                     move.l     -[A7], D1
  4397. 000030DC  302C FFEA                move.w     D0, [A4 - 0x16]
  4398. 000030E0  48C0                     ext.l      D0
  4399. 000030E2  2F00                     move.l     -[A7], D0
  4400. 000030E4  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4401. label000030E8:
  4402. 000030E8  4CDF 1800                movem.l    A3,A4, [A7]+
  4403. 000030EC  4E5E                     unlink     A6
  4404. 000030EE  2E9F                     move.l     [A7], [A7]+
  4405. 000030F0  4E75                     rts
  4406. 000030F2  8C43                     or.w       D6, D3
  4407. 000030F4  4F50                     chk.w      D7, [A0]
  4408. 000030F6  5943                     subq.w     D3, 4
  4409. 000030F8  5654                     addq.w     [A4], 3
  4410. 000030FA  4649                     not.w      A1
  4411. 000030FC  454C                     chk.w      D2, A4
  4412. 000030FE  4400                     neg.b      D0
  4413. 00003100  000A 0000                ori.b      A2, 0x0
  4414. 00003104  0000 0000                ori.b      D0, 0x0
  4415. 00003108  0000 0000                ori.b      D0, 0x0
  4416. export_2053:
  4417. 0000310C  4E56 FFE2                link       A6, -0x001E
  4418. 00003110  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4419. 00003114  286E 0008                movea.l    A4, [A6 + 0x8]
  4420. 00003118  4AAE 000E                tst.l      [A6 + 0xE]
  4421. 0000311C  6700 017E                beq        +0x180 /* 0000329C */
  4422. 00003120  206C 117C                movea.l    A0, [A4 + 0x117C]
  4423. 00003124  2050                     movea.l    A0, [A0]
  4424. 00003126  302E 0012                move.w     D0, [A6 + 0x12]
  4425. 0000312A  48C0                     ext.l      D0
  4426. 0000312C  E580                     asl        D0, 2
  4427. 0000312E  2670 08FC                movea.l    A3, [A0 + D0 - 0x4]
  4428. 00003132  2053                     movea.l    A0, [A3]
  4429. 00003134  3D68 0014 FFE4           move.w     [A6 - 0x1C], [A0 + 0x14]
  4430. 0000313A  7E01                     moveq.l    D7, 0x01
  4431. 0000313C  6000 0156                bra        +0x158 /* 00003294 */
  4432. label00003140:
  4433. 00003140  2053                     movea.l    A0, [A3]
  4434. 00003142  2068 0016                movea.l    A0, [A0 + 0x16]
  4435. 00003146  2050                     movea.l    A0, [A0]
  4436. 00003148  3007                     move.w     D0, D7
  4437. 0000314A  48C0                     ext.l      D0
  4438. 0000314C  E580                     asl        D0, 2
  4439. 0000314E  2D70 08FC FFF4           move.l     [A6 - 0xC], [A0 + D0 - 0x4]
  4440. 00003154  206E FFF4                movea.l    A0, [A6 - 0xC]
  4441. 00003158  2050                     movea.l    A0, [A0]
  4442. 0000315A  4A68 0030                tst.w      [A0 + 0x30]
  4443. 0000315E  6700 0130                beq        +0x132 /* 00003290 */
  4444. 00003162  4A6E 000C                tst.w      [A6 + 0xC]
  4445. 00003166  57C0                     seq        D0
  4446. 00003168  206E FFF4                movea.l    A0, [A6 - 0xC]
  4447. 0000316C  2050                     movea.l    A0, [A0]
  4448. 0000316E  3228 0030                move.w     D1, [A0 + 0x30]
  4449. 00003172  B26E 000C                cmp.w      D1, [A6 + 0xC]
  4450. 00003176  57C1                     seq        D1
  4451. 00003178  8001                     or.b       D0, D1
  4452. 0000317A  6700 0114                beq        +0x116 /* 00003290 */
  4453. 0000317E  206E FFF4                movea.l    A0, [A6 - 0xC]
  4454. 00003182  2050                     movea.l    A0, [A0]
  4455. 00003184  3D68 0030 FFE6           move.w     [A6 - 0x1A], [A0 + 0x30]
  4456. 0000318A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4457. 0000318E  486E FFEE                pea.l      [A6 - 0x12]
  4458. 00003192  486E FFEC                pea.l      [A6 - 0x14]
  4459. 00003196  486E FFEA                pea.l      [A6 - 0x16]
  4460. 0000319A  486E FFE8                pea.l      [A6 - 0x18]
  4461. 0000319E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4462. 000031A2  4EBA E320                jsr        [PC - 0x1CE0 /* 000014C4 */]
  4463. 000031A6  206E FFF4                movea.l    A0, [A6 - 0xC]
  4464. 000031AA  2050                     movea.l    A0, [A0]
  4465. 000031AC  3D68 0036 FFF2           move.w     [A6 - 0xE], [A0 + 0x36]
  4466. 000031B2  206E FFF4                movea.l    A0, [A6 - 0xC]
  4467. 000031B6  2050                     movea.l    A0, [A0]
  4468. 000031B8  3D68 0042 FFF0           move.w     [A6 - 0x10], [A0 + 0x42]
  4469. 000031BE  3D6E FFE8 FFE2           move.w     [A6 - 0x1E], [A6 - 0x18]
  4470. 000031C4  7C01                     moveq.l    D6, 0x01
  4471. 000031C6  6000 00C0                bra        +0xC2 /* 00003288 */
  4472. label000031CA:
  4473. 000031CA  206E FFF4                movea.l    A0, [A6 - 0xC]
  4474. 000031CE  2050                     movea.l    A0, [A0]
  4475. 000031D0  700D                     moveq.l    D0, 0x0D
  4476. 000031D2  B068 0032                cmp.w      D0, [A0 + 0x32]
  4477. 000031D6  57C0                     seq        D0
  4478. 000031D8  206E FFF4                movea.l    A0, [A6 - 0xC]
  4479. 000031DC  2050                     movea.l    A0, [A0]
  4480. 000031DE  720D                     moveq.l    D1, 0x0D
  4481. 000031E0  B268 003E                cmp.w      D1, [A0 + 0x3E]
  4482. 000031E4  57C1                     seq        D1
  4483. 000031E6  8001                     or.b       D0, D1
  4484. 000031E8  6728                     beq        +0x2A /* 00003212 */
  4485. 000031EA  206E FFF4                movea.l    A0, [A6 - 0xC]
  4486. 000031EE  2050                     movea.l    A0, [A0]
  4487. 000031F0  700D                     moveq.l    D0, 0x0D
  4488. 000031F2  B068 0032                cmp.w      D0, [A0 + 0x32]
  4489. 000031F6  57C0                     seq        D0
  4490. 000031F8  206E FFF4                movea.l    A0, [A6 - 0xC]
  4491. 000031FC  2050                     movea.l    A0, [A0]
  4492. 000031FE  720D                     moveq.l    D1, 0x0D
  4493. 00003200  B268 003E                cmp.w      D1, [A0 + 0x3E]
  4494. 00003204  57C1                     seq        D1
  4495. 00003206  C001                     and.b      D0, D1
  4496. 00003208  676A                     beq        +0x6C /* 00003274 */
  4497. 0000320A  2F0E                     move.l     -[A7], A6
  4498. 0000320C  4EBA E7EE                jsr        [PC - 0x1812 /* 000019FC */]
  4499. 00003210  6062                     bra        +0x64 /* 00003274 */
  4500. label00003212:
  4501. 00003212  206E FFF4                movea.l    A0, [A6 - 0xC]
  4502. 00003216  2050                     movea.l    A0, [A0]
  4503. 00003218  226E FFF4                movea.l    A1, [A6 - 0xC]
  4504. 0000321C  2251                     movea.l    A1, [A1]
  4505. 0000321E  3028 0032                move.w     D0, [A0 + 0x32]
  4506. 00003222  B069 003E                cmp.w      D0, [A1 + 0x3E]
  4507. 00003226  57C0                     seq        D0
  4508. 00003228  206E FFF4                movea.l    A0, [A6 - 0xC]
  4509. 0000322C  2050                     movea.l    A0, [A0]
  4510. 0000322E  7201                     moveq.l    D1, 0x01
  4511. 00003230  B268 0032                cmp.w      D1, [A0 + 0x32]
  4512. 00003234  56C1                     sne        D1
  4513. 00003236  C001                     and.b      D0, D1
  4514. 00003238  6734                     beq        +0x36 /* 0000326E */
  4515. 0000323A  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4516. 0000323E  302E FFF2                move.w     D0, [A6 - 0xE]
  4517. 00003242  48C0                     ext.l      D0
  4518. 00003244  D0AE 000E                add.l      D0, [A6 + 0xE]
  4519. 00003248  2F00                     move.l     -[A7], D0
  4520. 0000324A  302E FFE6                move.w     D0, [A6 - 0x1A]
  4521. 0000324E  E540                     asl        D0.w, 2
  4522. 00003250  322E FFF0                move.w     D1, [A6 - 0x10]
  4523. 00003254  48C1                     ext.l      D1
  4524. 00003256  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  4525. 0000325A  D2B0 0000                add.l      D1, [A0 + D0.w]
  4526. 0000325E  2F01                     move.l     -[A7], D1
  4527. 00003260  302E FFEE                move.w     D0, [A6 - 0x12]
  4528. 00003264  48C0                     ext.l      D0
  4529. 00003266  2F00                     move.l     -[A7], D0
  4530. 00003268  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4531. 0000326C  6006                     bra        +0x8 /* 00003274 */
  4532. label0000326E:
  4533. 0000326E  2F0E                     move.l     -[A7], A6
  4534. 00003270  4EBA FAEE                jsr        [PC - 0x512 /* 00002D60 */]
  4535. label00003274:
  4536. 00003274  302E FFEC                move.w     D0, [A6 - 0x14]
  4537. 00003278  D16E FFF2                add.w      [A6 - 0xE], D0
  4538. 0000327C  302E FFEA                move.w     D0, [A6 - 0x16]
  4539. 00003280  D16E FFF0                add.w      [A6 - 0x10], D0
  4540. 00003284  5246                     addq.w     D6, 1
  4541. 00003286  6908                     bvs        +0xA /* 00003290 */
  4542. label00003288:
  4543. 00003288  BC6E FFE2                cmp.w      D6, [A6 - 0x1E]
  4544. 0000328C  6F00 FF3C                ble        -0xC2 /* 000031CA */
  4545. label00003290:
  4546. 00003290  5247                     addq.w     D7, 1
  4547. 00003292  6908                     bvs        +0xA /* 0000329C */
  4548. label00003294:
  4549. 00003294  BE6E FFE4                cmp.w      D7, [A6 - 0x1C]
  4550. 00003298  6F00 FEA6                ble        -0x158 /* 00003140 */
  4551. label0000329C:
  4552. 0000329C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4553. 000032A0  4E5E                     unlink     A6
  4554. 000032A2  205F                     movea.l    A0, [A7]+
  4555. 000032A4  DEFC 000C                add.w      A7, 0xC
  4556. 000032A8  4ED0                     jmp        [A0]
  4557. 000032AA  8E49                     or.w       D7, A1
  4558. 000032AC  534F                     subq.w     A7, 1
  4559. 000032AE  5F56                     subq.w     [A6], 7
  4560. 000032B0  4945                     chk.w      D4, D5
  4561. 000032B2  5754                     subq.w     [A4], 3
  4562. 000032B4  4F50                     chk.w      D7, [A0]
  4563. 000032B6  5245                     addq.w     D5, 1
  4564. 000032B8  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  4565. 000032BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4566. // begin alternate branch 000032BC-000032C0
  4567. fn000032BC:
  4568. 000032BC  4E56 FFF0                link       A6, -0x0010
  4569. // end alternate branch 000032BC-000032C0
  4570. fn000032BC: // (misaligned)
  4571. 000032BE  FFF0                     .invalid   <<F/7/7>>
  4572. 000032C0  48E7 0118                movem.l    -[A7], D7,A3,A4
  4573. 000032C4  286E 0008                movea.l    A4, [A6 + 0x8]
  4574. 000032C8  266C 0008                movea.l    A3, [A4 + 0x8]
  4575. 000032CC  204B                     movea.l    A0, A3
  4576. 000032CE  302C FFD0                move.w     D0, [A4 - 0x30]
  4577. 000032D2  E540                     asl        D0.w, 2
  4578. 000032D4  322C FFF0                move.w     D1, [A4 - 0x10]
  4579. 000032D8  48C1                     ext.l      D1
  4580. 000032DA  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  4581. 000032DE  D2B0 0000                add.l      D1, [A0 + D0.w]
  4582. 000032E2  2041                     movea.l    A0, D1
  4583. 000032E4  43EE FFF4                lea.l      A1, [A6 - 0xC]
  4584. 000032E8  22D8                     move.l     [A1]+, [A0]+
  4585. 000032EA  22D8                     move.l     [A1]+, [A0]+
  4586. 000032EC  302B 1232                move.w     D0, [A3 + 0x1232]
  4587. 000032F0  6706                     beq        +0x8 /* 000032F8 */
  4588. 000032F2  5340                     subq.w     D0, 1
  4589. 000032F4  6768                     beq        +0x6A /* 0000335E */
  4590. 000032F6  607A                     bra        +0x7C /* 00003372 */
  4591. label000032F8:
  4592. 000032F8  302C FFF2                move.w     D0, [A4 - 0xE]
  4593. 000032FC  48C0                     ext.l      D0
  4594. 000032FE  D0AC 000C                add.l      D0, [A4 + 0xC]
  4595. 00003302  2040                     movea.l    A0, D0
  4596. 00003304  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  4597. 00003308  4AAE FFF4                tst.l      [A6 - 0xC]
  4598. 0000330C  661A                     bne        +0x1C /* 00003328 */
  4599. 0000330E  4AAE FFFC                tst.l      [A6 - 0x4]
  4600. 00003312  670C                     beq        +0xE /* 00003320 */
  4601. 00003314  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4602. 00003318  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4603. 0000331C  4EAD 41F2                jsr        [A5 + 0x41F2 /* export_2106 */]
  4604. label00003320:
  4605. 00003320  7000                     moveq.l    D0, 0x00
  4606. 00003322  2D40 FFFC                move.l     [A6 - 0x4], D0
  4607. 00003326  6050                     bra        +0x52 /* 00003378 */
  4608. label00003328:
  4609. 00003328  4AAE FFFC                tst.l      [A6 - 0x4]
  4610. 0000332C  6610                     bne        +0x12 /* 0000333E */
  4611. 0000332E  42A7                     clr.l      -[A7]
  4612. 00003330  42A7                     clr.l      -[A7]
  4613. 00003332  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4614. 00003336  4EAD 41E2                jsr        [A5 + 0x41E2 /* export_2104 */]
  4615. 0000333A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4616. label0000333E:
  4617. 0000333E  4AAE FFFC                tst.l      [A6 - 0x4]
  4618. 00003342  6608                     bne        +0xA /* 0000334C */
  4619. 00003344  377C 04F1 136C           move.w     [A3 + 0x136C], 0x4F1
  4620. 0000334A  602C                     bra        +0x2E /* 00003378 */
  4621. label0000334C:
  4622. 0000334C  486E FFF4                pea.l      [A6 - 0xC]
  4623. 00003350  486E FFFC                pea.l      [A6 - 0x4]
  4624. 00003354  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4625. 00003358  4EAD 40CA                jsr        [A5 + 0x40CA /* export_2069 */]
  4626. 0000335C  601A                     bra        +0x1C /* 00003378 */
  4627. label0000335E:
  4628. 0000335E  42A7                     clr.l      -[A7]
  4629. 00003360  486E FFF4                pea.l      [A6 - 0xC]
  4630. 00003364  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4631. 00003368  4EAD 40D2                jsr        [A5 + 0x40D2 /* export_2070 */]
  4632. 0000336C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4633. 00003370  6006                     bra        +0x8 /* 00003378 */
  4634. label00003372:
  4635. 00003372  7000                     moveq.l    D0, 0x00
  4636. 00003374  2D40 FFFC                move.l     [A6 - 0x4], D0
  4637. label00003378:
  4638. 00003378  302C FFF2                move.w     D0, [A4 - 0xE]
  4639. 0000337C  48C0                     ext.l      D0
  4640. 0000337E  2E00                     move.l     D7, D0
  4641. 00003380  DEAC 000C                add.l      D7, [A4 + 0xC]
  4642. 00003384  2047                     movea.l    A0, D7
  4643. 00003386  20AE FFFC                move.l     [A0], [A6 - 0x4]
  4644. 0000338A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4645. 0000338E  4E5E                     unlink     A6
  4646. 00003390  2E9F                     move.l     [A7], [A7]+
  4647. 00003392  4E75                     rts
  4648. 00003394  8D52                     or.w       [A2], D6
  4649. 00003396  4541                     chk.w      D2, D1
  4650. 00003398  4454                     neg.w      [A4]
  4651. 0000339A  4845                     swap.w     D5
  4652. 0000339C  4841                     swap.w     D1
  4653. 0000339E  4E44                     trap       4
  4654. 000033A0  4C45 0000                movem.l    <none>, D5
  4655. 000033A4  4E56 FFF2                link       A6, -0x000E
  4656. 000033A8  48E7 0018                movem.l    -[A7], A3,A4
  4657. 000033AC  286E 0008                movea.l    A4, [A6 + 0x8]
  4658. 000033B0  266C 0008                movea.l    A3, [A4 + 0x8]
  4659. 000033B4  206B 0008                movea.l    A0, [A3 + 0x8]
  4660. 000033B8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4661. 000033BC  302B FFD0                move.w     D0, [A3 - 0x30]
  4662. 000033C0  E540                     asl        D0.w, 2
  4663. 000033C2  322B FFF0                move.w     D1, [A3 - 0x10]
  4664. 000033C6  48C1                     ext.l      D1
  4665. 000033C8  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  4666. 000033CC  D2B0 0000                add.l      D1, [A0 + D0.w]
  4667. 000033D0  2F01                     move.l     -[A7], D1
  4668. 000033D2  486C FF00                pea.l      [A4 - 0x100]
  4669. 000033D6  302B FFEA                move.w     D0, [A3 - 0x16]
  4670. 000033DA  48C0                     ext.l      D0
  4671. 000033DC  2F00                     move.l     -[A7], D0
  4672. 000033DE  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4673. 000033E2  206B FFF4                movea.l    A0, [A3 - 0xC]
  4674. 000033E6  2050                     movea.l    A0, [A0]
  4675. 000033E8  3028 0032                move.w     D0, [A0 + 0x32]
  4676. 000033EC  5340                     subq.w     D0, 1
  4677. 000033EE  6B00 014E                bmi        +0x150 /* 0000353E */
  4678. 000033F2  0C40 000B                cmpi.w     D0, 0xB
  4679. 000033F6  6E00 0146                bgt        +0x148 /* 0000353E */
  4680. 000033FA  D040                     add.w      D0, D0
  4681. 000033FC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4682. 00003400  4EFB 0000                jmp        [PC + D0.w]
  4683. 00003404  001A 003E                ori.b      [A2]+, 0x3E /* '>' */
  4684. 00003408  0066 0082                ori.w      -[A6], 0x82
  4685. 0000340C  00BC 00D8 00F4 013C 013C ori.l      0x13C013C, 0xD800F4
  4686. 00003416  013C 013C                btst       0x3C /* '<' */, D0
  4687. 0000341A  0106                     btst       D6, D0
  4688. 0000341C  4240                     clr.w      D0
  4689. 0000341E  102C FF00                move.b     D0, [A4 - 0x100]
  4690. 00003422  206B FFF4                movea.l    A0, [A3 - 0xC]
  4691. 00003426  2050                     movea.l    A0, [A0]
  4692. 00003428  B068 0044                cmp.w      D0, [A0 + 0x44]
  4693. 0000342C  6F00 0110                ble        +0x112 /* 0000353E */
  4694. 00003430  206B FFF4                movea.l    A0, [A3 - 0xC]
  4695. 00003434  2050                     movea.l    A0, [A0]
  4696. 00003436  1968 0045 FF00           move.b     [A4 - 0x100], [A0 + 0x45]
  4697. 0000343C  6000 0100                bra        +0x102 /* 0000353E */
  4698. 00003440  486C FF00                pea.l      [A4 - 0x100]
  4699. 00003444  486C FEDC                pea.l      [A4 - 0x124]
  4700. 00003448  4EBA E0EE                jsr        [PC - 0x1F12 /* 00001538 */]
  4701. 0000344C  486C FEDC                pea.l      [A4 - 0x124]
  4702. 00003450  486C FEFA                pea.l      [A4 - 0x106]
  4703. 00003454  4EBA E1BE                jsr        [PC - 0x1E42 /* 00001614 */]
  4704. 00003458  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  4705. 0000345C  486C FEFE                pea.l      [A4 - 0x102]
  4706. 00003460  4EBA E276                jsr        [PC - 0x1D8A /* 000016D8 */]
  4707. 00003464  6000 00D8                bra        +0xDA /* 0000353E */
  4708. 00003468  486C FF00                pea.l      [A4 - 0x100]
  4709. 0000346C  486C FEDC                pea.l      [A4 - 0x124]
  4710. 00003470  4EBA E0C6                jsr        [PC - 0x1F3A /* 00001538 */]
  4711. 00003474  486C FEDC                pea.l      [A4 - 0x124]
  4712. 00003478  486C FEFA                pea.l      [A4 - 0x106]
  4713. 0000347C  4EBA E196                jsr        [PC - 0x1E6A /* 00001614 */]
  4714. 00003480  6000 00BC                bra        +0xBE /* 0000353E */
  4715. 00003484  486C FF00                pea.l      [A4 - 0x100]
  4716. 00003488  486C FEDC                pea.l      [A4 - 0x124]
  4717. 0000348C  4EBA E0AA                jsr        [PC - 0x1F56 /* 00001538 */]
  4718. 00003490  42A7                     clr.l      -[A7]
  4719. 00003492  486C FEDC                pea.l      [A4 - 0x124]
  4720. 00003496  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  4721. 0000349A  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  4722. 0000349E  486E FFF2                pea.l      [A6 - 0xE]
  4723. 000034A2  486E FFF6                pea.l      [A6 - 0xA]
  4724. 000034A6  3F3C 280E                move.w     -[A7], 0x280E
  4725. 000034AA  A9EB                     syscall    Pack4/FP68K
  4726. 000034AC  486E FFF6                pea.l      [A6 - 0xA]
  4727. 000034B0  486C FEF2                pea.l      [A4 - 0x10E]
  4728. 000034B4  3F3C 3010                move.w     -[A7], 0x3010
  4729. 000034B8  A9EB                     syscall    Pack4/FP68K
  4730. 000034BA  6000 0082                bra        +0x84 /* 0000353E */
  4731. 000034BE  486C FF00                pea.l      [A4 - 0x100]
  4732. 000034C2  486C FEDC                pea.l      [A4 - 0x124]
  4733. 000034C6  4EBA E070                jsr        [PC - 0x1F90 /* 00001538 */]
  4734. 000034CA  486C FEDC                pea.l      [A4 - 0x124]
  4735. 000034CE  486C FEEE                pea.l      [A4 - 0x112]
  4736. 000034D2  3F3C 1010                move.w     -[A7], 0x1010
  4737. 000034D6  A9EB                     syscall    Pack4/FP68K
  4738. 000034D8  6064                     bra        +0x66 /* 0000353E */
  4739. 000034DA  486C FF00                pea.l      [A4 - 0x100]
  4740. 000034DE  486C FEDC                pea.l      [A4 - 0x124]
  4741. 000034E2  4EBA E054                jsr        [PC - 0x1FAC /* 00001538 */]
  4742. 000034E6  486C FEDC                pea.l      [A4 - 0x124]
  4743. 000034EA  486C FEE6                pea.l      [A4 - 0x11A]
  4744. 000034EE  3F3C 0810                move.w     -[A7], 0x810
  4745. 000034F2  A9EB                     syscall    Pack4/FP68K
  4746. 000034F4  6048                     bra        +0x4A /* 0000353E */
  4747. 000034F6  486C FF00                pea.l      [A4 - 0x100]
  4748. 000034FA  486C FEDC                pea.l      [A4 - 0x124]
  4749. 000034FE  4EBA E038                jsr        [PC - 0x1FC8 /* 00001538 */]
  4750. 00003502  603A                     bra        +0x3C /* 0000353E */
  4751. 00003504  6038                     bra        +0x3A /* 0000353E */
  4752. 00003506  6036                     bra        +0x38 /* 0000353E */
  4753. 00003508  4A2C FF00                tst.b      [A4 - 0x100]
  4754. 0000350C  6606                     bne        +0x8 /* 00003514 */
  4755. 0000350E  422C FDC3                clr.b      [A4 - 0x23D]
  4756. 00003512  602A                     bra        +0x2C /* 0000353E */
  4757. label00003514:
  4758. 00003514  4240                     clr.w      D0
  4759. 00003516  102C FF01                move.b     D0, [A4 - 0xFF]
  4760. 0000351A  4A40                     tst.w      D0
  4761. 0000351C  6B18                     bmi        +0x1A /* 00003536 */
  4762. 0000351E  B07C 007F                cmp.w      D0, 0x7F
  4763. 00003522  6E12                     bgt        +0x14 /* 00003536 */
  4764. 00003524  41FA 003E                lea.l      A0, [PC + 0x3E /* 00003564, value 0x4E56FFF6 */]
  4765. 00003528  3200                     move.w     D1, D0
  4766. 0000352A  E649                     lsr        D1.w, 3
  4767. 0000352C  4441                     neg.w      D1
  4768. 0000352E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  4769. 00003532  0A3C 0004                xori.b     ccr, 4
  4770. label00003536:
  4771. 00003536  57C0                     seq        D0
  4772. 00003538  4400                     neg.b      D0
  4773. 0000353A  1940 FDC3                move.b     [A4 - 0x23D], D0
  4774. label0000353E:
  4775. 0000353E  4CDF 1800                movem.l    A3,A4, [A7]+
  4776. 00003542  4E5E                     unlink     A6
  4777. 00003544  2E9F                     move.l     [A7], [A7]+
  4778. 00003546  4E75                     rts
  4779. 00003548  8943 5654                pack       D4, D3, 0x5654
  4780. 0000354C  5354                     subq.w     [A4], 1
  4781. 0000354E  5249                     addq.w     A1, 1
  4782. 00003550  4E47                     trap       7
  4783. 00003552  0010 0210                ori.b      [A0], 0x10
  4784. 00003556  0000 0210                ori.b      D0, 0x10
  4785. 0000355A  0000 0002                ori.b      D0, 0x2
  4786. 0000355E  0000 0000                ori.b      D0, 0x0
  4787. 00003562  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4788. // begin alternate branch 00003564-00003568
  4789. fn00003564:
  4790. 00003564  4E56 FFF6                link       A6, -0x000A
  4791. // end alternate branch 00003564-00003568
  4792. fn00003564: // (misaligned)
  4793. 00003566  FFF6                     .invalid   <<F/7/7>>
  4794. 00003568  48E7 0018                movem.l    -[A7], A3,A4
  4795. 0000356C  286E 0008                movea.l    A4, [A6 + 0x8]
  4796. 00003570  266C 0008                movea.l    A3, [A4 + 0x8]
  4797. 00003574  206B 0008                movea.l    A0, [A3 + 0x8]
  4798. 00003578  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4799. 0000357C  302B FFD0                move.w     D0, [A3 - 0x30]
  4800. 00003580  E540                     asl        D0.w, 2
  4801. 00003582  322B FFF0                move.w     D1, [A3 - 0x10]
  4802. 00003586  48C1                     ext.l      D1
  4803. 00003588  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  4804. 0000358C  D2B0 0000                add.l      D1, [A0 + D0.w]
  4805. 00003590  2F01                     move.l     -[A7], D1
  4806. 00003592  486C FEFE                pea.l      [A4 - 0x102]
  4807. 00003596  302B FFEA                move.w     D0, [A3 - 0x16]
  4808. 0000359A  48C0                     ext.l      D0
  4809. 0000359C  2F00                     move.l     -[A7], D0
  4810. 0000359E  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4811. 000035A2  206B FFF4                movea.l    A0, [A3 - 0xC]
  4812. 000035A6  2050                     movea.l    A0, [A0]
  4813. 000035A8  3028 0032                move.w     D0, [A0 + 0x32]
  4814. 000035AC  5340                     subq.w     D0, 1
  4815. 000035AE  6B00 00E2                bmi        +0xE4 /* 00003692 */
  4816. 000035B2  0C40 000B                cmpi.w     D0, 0xB
  4817. 000035B6  6E00 00DA                bgt        +0xDC /* 00003692 */
  4818. 000035BA  D040                     add.w      D0, D0
  4819. 000035BC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4820. 000035C0  4EFB 0000                jmp        [PC + D0.w]
  4821. 000035C4  001A 00D0                ori.b      [A2]+, 0xD0
  4822. 000035C8  002E 003C 005A           ori.b      [A6 + 0x5A], 0x3C /* '<' */
  4823. 000035CE  0078 0096 00B4           ori.w      [0x000000B4], 0x96
  4824. 000035D4  00D0                     .incomplete
  4825. 000035D6  00D0                     .incomplete
  4826. 000035D8  00D0                     .incomplete
  4827. 000035DA  00C4                     .incomplete
  4828. 000035DC  302C FEFE                move.w     D0, [A4 - 0x102]
  4829. 000035E0  48C0                     ext.l      D0
  4830. 000035E2  2F00                     move.l     -[A7], D0
  4831. 000035E4  486C FF00                pea.l      [A4 - 0x100]
  4832. 000035E8  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  4833. 000035EC  6000 00A4                bra        +0xA6 /* 00003692 */
  4834. 000035F0  302C FEFE                move.w     D0, [A4 - 0x102]
  4835. 000035F4  48C0                     ext.l      D0
  4836. 000035F6  2940 FEFA                move.l     [A4 - 0x106], D0
  4837. 000035FA  6000 0096                bra        +0x98 /* 00003692 */
  4838. 000035FE  486C FEFE                pea.l      [A4 - 0x102]
  4839. 00003602  486E FFF6                pea.l      [A6 - 0xA]
  4840. 00003606  3F3C 200E                move.w     -[A7], 0x200E
  4841. 0000360A  A9EB                     syscall    Pack4/FP68K
  4842. 0000360C  486E FFF6                pea.l      [A6 - 0xA]
  4843. 00003610  486C FEF2                pea.l      [A4 - 0x10E]
  4844. 00003614  3F3C 3010                move.w     -[A7], 0x3010
  4845. 00003618  A9EB                     syscall    Pack4/FP68K
  4846. 0000361A  6076                     bra        +0x78 /* 00003692 */
  4847. 0000361C  486C FEFE                pea.l      [A4 - 0x102]
  4848. 00003620  486E FFF6                pea.l      [A6 - 0xA]
  4849. 00003624  3F3C 200E                move.w     -[A7], 0x200E
  4850. 00003628  A9EB                     syscall    Pack4/FP68K
  4851. 0000362A  486E FFF6                pea.l      [A6 - 0xA]
  4852. 0000362E  486C FEEE                pea.l      [A4 - 0x112]
  4853. 00003632  3F3C 1010                move.w     -[A7], 0x1010
  4854. 00003636  A9EB                     syscall    Pack4/FP68K
  4855. 00003638  6058                     bra        +0x5A /* 00003692 */
  4856. 0000363A  486C FEFE                pea.l      [A4 - 0x102]
  4857. 0000363E  486E FFF6                pea.l      [A6 - 0xA]
  4858. 00003642  3F3C 200E                move.w     -[A7], 0x200E
  4859. 00003646  A9EB                     syscall    Pack4/FP68K
  4860. 00003648  486E FFF6                pea.l      [A6 - 0xA]
  4861. 0000364C  486C FEE6                pea.l      [A4 - 0x11A]
  4862. 00003650  3F3C 0810                move.w     -[A7], 0x810
  4863. 00003654  A9EB                     syscall    Pack4/FP68K
  4864. 00003656  603A                     bra        +0x3C /* 00003692 */
  4865. 00003658  486C FEFE                pea.l      [A4 - 0x102]
  4866. 0000365C  486E FFF6                pea.l      [A6 - 0xA]
  4867. 00003660  3F3C 200E                move.w     -[A7], 0x200E
  4868. 00003664  A9EB                     syscall    Pack4/FP68K
  4869. 00003666  41EC FEDC                lea.l      A0, [A4 - 0x124]
  4870. 0000366A  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4871. 0000366E  20D9                     move.l     [A0]+, [A1]+
  4872. 00003670  20D9                     move.l     [A0]+, [A1]+
  4873. 00003672  3091                     move.w     [A0], [A1]
  4874. 00003674  601C                     bra        +0x1E /* 00003692 */
  4875. 00003676  3F2C FEFE                move.w     -[A7], [A4 - 0x102]
  4876. 0000367A  486C FED8                pea.l      [A4 - 0x128]
  4877. 0000367E  4EBA E28C                jsr        [PC - 0x1D74 /* 0000190C */]
  4878. 00003682  600E                     bra        +0x10 /* 00003692 */
  4879. 00003684  600C                     bra        +0xE /* 00003692 */
  4880. 00003686  4A6C FEFE                tst.w      [A4 - 0x102]
  4881. 0000368A  56C0                     sne        D0
  4882. 0000368C  4400                     neg.b      D0
  4883. 0000368E  1940 FDC3                move.b     [A4 - 0x23D], D0
  4884. label00003692:
  4885. 00003692  4CDF 1800                movem.l    A3,A4, [A7]+
  4886. 00003696  4E5E                     unlink     A6
  4887. 00003698  2E9F                     move.l     [A7], [A7]+
  4888. 0000369A  4E75                     rts
  4889. 0000369C  8A43                     or.w       D5, D3
  4890. 0000369E  5654                     addq.w     [A4], 3
  4891. 000036A0  494E                     chk.w      D4, A6
  4892. 000036A2  5445                     addq.w     D5, 2
  4893. 000036A4  4745                     chk.w      D3, D5
  4894. 000036A6  5200                     addq.b     D0, 1
  4895. 000036A8  0000 0000                ori.b      D0, 0x0
  4896. fn000036AC:
  4897. 000036AC  4E56 FFF6                link       A6, -0x000A
  4898. 000036B0  48E7 0018                movem.l    -[A7], A3,A4
  4899. 000036B4  286E 0008                movea.l    A4, [A6 + 0x8]
  4900. 000036B8  266C 0008                movea.l    A3, [A4 + 0x8]
  4901. 000036BC  206B 0008                movea.l    A0, [A3 + 0x8]
  4902. 000036C0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4903. 000036C4  302B FFD0                move.w     D0, [A3 - 0x30]
  4904. 000036C8  E540                     asl        D0.w, 2
  4905. 000036CA  322B FFF0                move.w     D1, [A3 - 0x10]
  4906. 000036CE  48C1                     ext.l      D1
  4907. 000036D0  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  4908. 000036D4  D2B0 0000                add.l      D1, [A0 + D0.w]
  4909. 000036D8  2F01                     move.l     -[A7], D1
  4910. 000036DA  486C FEFA                pea.l      [A4 - 0x106]
  4911. 000036DE  302B FFEA                move.w     D0, [A3 - 0x16]
  4912. 000036E2  48C0                     ext.l      D0
  4913. 000036E4  2F00                     move.l     -[A7], D0
  4914. 000036E6  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  4915. 000036EA  206B FFF4                movea.l    A0, [A3 - 0xC]
  4916. 000036EE  2050                     movea.l    A0, [A0]
  4917. 000036F0  3028 0032                move.w     D0, [A0 + 0x32]
  4918. 000036F4  5340                     subq.w     D0, 1
  4919. 000036F6  6B00 0108                bmi        +0x10A /* 00003800 */
  4920. 000036FA  0C40 000B                cmpi.w     D0, 0xB
  4921. 000036FE  6E00 0100                bgt        +0x102 /* 00003800 */
  4922. 00003702  D040                     add.w      D0, D0
  4923. 00003704  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4924. 00003708  4EFB 0000                jmp        [PC + D0.w]
  4925. 0000370C  001A 002A                ori.b      [A2]+, 0x2A /* '*' */
  4926. 00003710  00F6                     .incomplete
  4927. 00003712  003A 005A 0078           ori.b      [PC + 0x78 /* 0000378C, value 0x28 '(' */], 0x5A /* 'Z' */
  4928. 00003718  0096 00B4 00CE           ori.l      [A6], 0xB400CE
  4929. 0000371E  00DC                     .incomplete
  4930. 00003720  00F6                     .incomplete
  4931. 00003722  00EA                     .incomplete
  4932. 00003724  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  4933. 00003728  486C FF00                pea.l      [A4 - 0x100]
  4934. 0000372C  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  4935. 00003730  6000 00CE                bra        +0xD0 /* 00003800 */
  4936. 00003734  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  4937. 00003738  486C FEFE                pea.l      [A4 - 0x102]
  4938. 0000373C  4EBA DF9A                jsr        [PC - 0x2066 /* 000016D8 */]
  4939. 00003740  6000 00BE                bra        +0xC0 /* 00003800 */
  4940. 00003744  486C FEFA                pea.l      [A4 - 0x106]
  4941. 00003748  486E FFF6                pea.l      [A6 - 0xA]
  4942. 0000374C  3F3C 280E                move.w     -[A7], 0x280E
  4943. 00003750  A9EB                     syscall    Pack4/FP68K
  4944. 00003752  486E FFF6                pea.l      [A6 - 0xA]
  4945. 00003756  486C FEF2                pea.l      [A4 - 0x10E]
  4946. 0000375A  3F3C 3010                move.w     -[A7], 0x3010
  4947. 0000375E  A9EB                     syscall    Pack4/FP68K
  4948. 00003760  6000 009E                bra        +0xA0 /* 00003800 */
  4949. 00003764  486C FEFA                pea.l      [A4 - 0x106]
  4950. 00003768  486E FFF6                pea.l      [A6 - 0xA]
  4951. 0000376C  3F3C 280E                move.w     -[A7], 0x280E
  4952. 00003770  A9EB                     syscall    Pack4/FP68K
  4953. 00003772  486E FFF6                pea.l      [A6 - 0xA]
  4954. 00003776  486C FEEE                pea.l      [A4 - 0x112]
  4955. 0000377A  3F3C 1010                move.w     -[A7], 0x1010
  4956. 0000377E  A9EB                     syscall    Pack4/FP68K
  4957. 00003780  607E                     bra        +0x80 /* 00003800 */
  4958. 00003782  486C FEFA                pea.l      [A4 - 0x106]
  4959. 00003786  486E FFF6                pea.l      [A6 - 0xA]
  4960. 0000378A  3F3C 280E                move.w     -[A7], 0x280E
  4961. 0000378E  A9EB                     syscall    Pack4/FP68K
  4962. 00003790  486E FFF6                pea.l      [A6 - 0xA]
  4963. 00003794  486C FEE6                pea.l      [A4 - 0x11A]
  4964. 00003798  3F3C 0810                move.w     -[A7], 0x810
  4965. 0000379C  A9EB                     syscall    Pack4/FP68K
  4966. 0000379E  6060                     bra        +0x62 /* 00003800 */
  4967. 000037A0  486C FEFA                pea.l      [A4 - 0x106]
  4968. 000037A4  486E FFF6                pea.l      [A6 - 0xA]
  4969. 000037A8  3F3C 280E                move.w     -[A7], 0x280E
  4970. 000037AC  A9EB                     syscall    Pack4/FP68K
  4971. 000037AE  41EC FEDC                lea.l      A0, [A4 - 0x124]
  4972. 000037B2  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4973. 000037B6  20D9                     move.l     [A0]+, [A1]+
  4974. 000037B8  20D9                     move.l     [A0]+, [A1]+
  4975. 000037BA  3091                     move.w     [A0], [A1]
  4976. 000037BC  6042                     bra        +0x44 /* 00003800 */
  4977. 000037BE  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  4978. 000037C2  486C FED2                pea.l      [A4 - 0x12E]
  4979. 000037C6  4EBA DF54                jsr        [PC - 0x20AC /* 0000171C */]
  4980. 000037CA  486C FED2                pea.l      [A4 - 0x12E]
  4981. 000037CE  486C FED8                pea.l      [A4 - 0x128]
  4982. 000037D2  4EBA E03C                jsr        [PC - 0x1FC4 /* 00001810 */]
  4983. 000037D6  6028                     bra        +0x2A /* 00003800 */
  4984. 000037D8  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  4985. 000037DC  486C FED2                pea.l      [A4 - 0x12E]
  4986. 000037E0  4EBA DF3A                jsr        [PC - 0x20C6 /* 0000171C */]
  4987. 000037E4  601A                     bra        +0x1C /* 00003800 */
  4988. 000037E6  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  4989. 000037EA  486C FEC4                pea.l      [A4 - 0x13C]
  4990. 000037EE  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  4991. 000037F2  600C                     bra        +0xE /* 00003800 */
  4992. 000037F4  4AAC FEFA                tst.l      [A4 - 0x106]
  4993. 000037F8  56C0                     sne        D0
  4994. 000037FA  4400                     neg.b      D0
  4995. 000037FC  1940 FDC3                move.b     [A4 - 0x23D], D0
  4996. label00003800:
  4997. 00003800  4CDF 1800                movem.l    A3,A4, [A7]+
  4998. 00003804  4E5E                     unlink     A6
  4999. 00003806  2E9F                     move.l     [A7], [A7]+
  5000. 00003808  4E75                     rts
  5001. 0000380A  8A43                     or.w       D5, D3
  5002. 0000380C  5654                     addq.w     [A4], 3
  5003. 0000380E  4C4F 4E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A6, A7
  5004. 00003812  494E                     chk.w      D4, A6
  5005. 00003814  5400                     addq.b     D0, 2
  5006. 00003816  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5007. // begin alternate branch 00003818-0000381C
  5008. fn00003818:
  5009. 00003818  4E56 FFF6                link       A6, -0x000A
  5010. // end alternate branch 00003818-0000381C
  5011. fn00003818: // (misaligned)
  5012. 0000381A  FFF6                     .invalid   <<F/7/7>>
  5013. 0000381C  48E7 0018                movem.l    -[A7], A3,A4
  5014. 00003820  286E 0008                movea.l    A4, [A6 + 0x8]
  5015. 00003824  266C 0008                movea.l    A3, [A4 + 0x8]
  5016. 00003828  206B 0008                movea.l    A0, [A3 + 0x8]
  5017. 0000382C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5018. 00003830  302B FFD0                move.w     D0, [A3 - 0x30]
  5019. 00003834  E540                     asl        D0.w, 2
  5020. 00003836  322B FFF0                move.w     D1, [A3 - 0x10]
  5021. 0000383A  48C1                     ext.l      D1
  5022. 0000383C  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  5023. 00003840  D2B0 0000                add.l      D1, [A0 + D0.w]
  5024. 00003844  2F01                     move.l     -[A7], D1
  5025. 00003846  486C FEF2                pea.l      [A4 - 0x10E]
  5026. 0000384A  302B FFEA                move.w     D0, [A3 - 0x16]
  5027. 0000384E  48C0                     ext.l      D0
  5028. 00003850  2F00                     move.l     -[A7], D0
  5029. 00003852  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  5030. 00003856  206B FFF4                movea.l    A0, [A3 - 0xC]
  5031. 0000385A  2050                     movea.l    A0, [A0]
  5032. 0000385C  3028 0032                move.w     D0, [A0 + 0x32]
  5033. 00003860  5340                     subq.w     D0, 1
  5034. 00003862  6B00 01A6                bmi        +0x1A8 /* 00003A0A */
  5035. 00003866  0C40 000B                cmpi.w     D0, 0xB
  5036. 0000386A  6E00 019E                bgt        +0x1A0 /* 00003A0A */
  5037. 0000386E  D040                     add.w      D0, D0
  5038. 00003870  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5039. 00003874  4EFB 0000                jmp        [PC + D0.w]
  5040. 00003878  001A 0044                ori.b      [A2]+, 0x44 /* 'D' */
  5041. 0000387C  006E 0194 008C           ori.w      [A6 + 0x8C], 0x194
  5042. 00003882  00AC 00CC 00EC 0120      ori.l      [A4 + 0x120], 0xCC00EC
  5043. 0000388A  0148                     bchg       A0, D0
  5044. 0000388C  0194                     bclr       [A4], D0
  5045. 0000388E  0170 486C                bchg       [A0 + D4 + 0x6C], D0
  5046. 00003892  FEF2 486E                .extension 0xEF2 <<F/2-3/7>> // unimplemented
  5047. 00003896  FFF6                     .invalid   <<F/7/7>>
  5048. 00003898  3F3C 300E                move.w     -[A7], 0x300E
  5049. 0000389C  A9EB                     syscall    Pack4/FP68K
  5050. 0000389E  486E FFF6                pea.l      [A6 - 0xA]
  5051. 000038A2  4267                     clr.w      -[A7]
  5052. 000038A4  206B FFF4                movea.l    A0, [A3 - 0xC]
  5053. 000038A8  2050                     movea.l    A0, [A0]
  5054. 000038AA  3F28 0038                move.w     -[A7], [A0 + 0x38]
  5055. 000038AE  486C FF00                pea.l      [A4 - 0x100]
  5056. 000038B2  4EBA DCE8                jsr        [PC - 0x2318 /* 0000159C */]
  5057. 000038B6  6000 0152                bra        +0x154 /* 00003A0A */
  5058. 000038BA  486C FEF2                pea.l      [A4 - 0x10E]
  5059. 000038BE  486E FFF6                pea.l      [A6 - 0xA]
  5060. 000038C2  3F3C 300E                move.w     -[A7], 0x300E
  5061. 000038C6  A9EB                     syscall    Pack4/FP68K
  5062. 000038C8  486E FFF6                pea.l      [A6 - 0xA]
  5063. 000038CC  486C FEFA                pea.l      [A4 - 0x106]
  5064. 000038D0  4EBA DDBE                jsr        [PC - 0x2242 /* 00001690 */]
  5065. 000038D4  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5066. 000038D8  486C FEFE                pea.l      [A4 - 0x102]
  5067. 000038DC  4EBA DDFA                jsr        [PC - 0x2206 /* 000016D8 */]
  5068. 000038E0  6000 0128                bra        +0x12A /* 00003A0A */
  5069. 000038E4  486C FEF2                pea.l      [A4 - 0x10E]
  5070. 000038E8  486E FFF6                pea.l      [A6 - 0xA]
  5071. 000038EC  3F3C 300E                move.w     -[A7], 0x300E
  5072. 000038F0  A9EB                     syscall    Pack4/FP68K
  5073. 000038F2  486E FFF6                pea.l      [A6 - 0xA]
  5074. 000038F6  486C FEFA                pea.l      [A4 - 0x106]
  5075. 000038FA  4EBA DD94                jsr        [PC - 0x226C /* 00001690 */]
  5076. 000038FE  6000 010A                bra        +0x10C /* 00003A0A */
  5077. 00003902  486C FEF2                pea.l      [A4 - 0x10E]
  5078. 00003906  486E FFF6                pea.l      [A6 - 0xA]
  5079. 0000390A  3F3C 300E                move.w     -[A7], 0x300E
  5080. 0000390E  A9EB                     syscall    Pack4/FP68K
  5081. 00003910  486E FFF6                pea.l      [A6 - 0xA]
  5082. 00003914  486C FEEE                pea.l      [A4 - 0x112]
  5083. 00003918  3F3C 1010                move.w     -[A7], 0x1010
  5084. 0000391C  A9EB                     syscall    Pack4/FP68K
  5085. 0000391E  6000 00EA                bra        +0xEC /* 00003A0A */
  5086. 00003922  486C FEF2                pea.l      [A4 - 0x10E]
  5087. 00003926  486E FFF6                pea.l      [A6 - 0xA]
  5088. 0000392A  3F3C 300E                move.w     -[A7], 0x300E
  5089. 0000392E  A9EB                     syscall    Pack4/FP68K
  5090. 00003930  486E FFF6                pea.l      [A6 - 0xA]
  5091. 00003934  486C FEE6                pea.l      [A4 - 0x11A]
  5092. 00003938  3F3C 0810                move.w     -[A7], 0x810
  5093. 0000393C  A9EB                     syscall    Pack4/FP68K
  5094. 0000393E  6000 00CA                bra        +0xCC /* 00003A0A */
  5095. 00003942  486C FEF2                pea.l      [A4 - 0x10E]
  5096. 00003946  486E FFF6                pea.l      [A6 - 0xA]
  5097. 0000394A  3F3C 300E                move.w     -[A7], 0x300E
  5098. 0000394E  A9EB                     syscall    Pack4/FP68K
  5099. 00003950  41EC FEDC                lea.l      A0, [A4 - 0x124]
  5100. 00003954  43EE FFF6                lea.l      A1, [A6 - 0xA]
  5101. 00003958  20D9                     move.l     [A0]+, [A1]+
  5102. 0000395A  20D9                     move.l     [A0]+, [A1]+
  5103. 0000395C  3091                     move.w     [A0], [A1]
  5104. 0000395E  6000 00AA                bra        +0xAC /* 00003A0A */
  5105. 00003962  486C FEF2                pea.l      [A4 - 0x10E]
  5106. 00003966  486E FFF6                pea.l      [A6 - 0xA]
  5107. 0000396A  3F3C 300E                move.w     -[A7], 0x300E
  5108. 0000396E  A9EB                     syscall    Pack4/FP68K
  5109. 00003970  486E FFF6                pea.l      [A6 - 0xA]
  5110. 00003974  486C FEFA                pea.l      [A4 - 0x106]
  5111. 00003978  4EBA DD16                jsr        [PC - 0x22EA /* 00001690 */]
  5112. 0000397C  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5113. 00003980  486C FED2                pea.l      [A4 - 0x12E]
  5114. 00003984  4EBA DD96                jsr        [PC - 0x226A /* 0000171C */]
  5115. 00003988  486C FED2                pea.l      [A4 - 0x12E]
  5116. 0000398C  486C FED8                pea.l      [A4 - 0x128]
  5117. 00003990  4EBA DE7E                jsr        [PC - 0x2182 /* 00001810 */]
  5118. 00003994  6074                     bra        +0x76 /* 00003A0A */
  5119. 00003996  486C FEF2                pea.l      [A4 - 0x10E]
  5120. 0000399A  486E FFF6                pea.l      [A6 - 0xA]
  5121. 0000399E  3F3C 300E                move.w     -[A7], 0x300E
  5122. 000039A2  A9EB                     syscall    Pack4/FP68K
  5123. 000039A4  486E FFF6                pea.l      [A6 - 0xA]
  5124. 000039A8  486C FEFA                pea.l      [A4 - 0x106]
  5125. 000039AC  4EBA DCE2                jsr        [PC - 0x231E /* 00001690 */]
  5126. 000039B0  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5127. 000039B4  486C FED2                pea.l      [A4 - 0x12E]
  5128. 000039B8  4EBA DD62                jsr        [PC - 0x229E /* 0000171C */]
  5129. 000039BC  604C                     bra        +0x4E /* 00003A0A */
  5130. 000039BE  486C FEF2                pea.l      [A4 - 0x10E]
  5131. 000039C2  486E FFF6                pea.l      [A6 - 0xA]
  5132. 000039C6  3F3C 300E                move.w     -[A7], 0x300E
  5133. 000039CA  A9EB                     syscall    Pack4/FP68K
  5134. 000039CC  486E FFF6                pea.l      [A6 - 0xA]
  5135. 000039D0  486C FEFA                pea.l      [A4 - 0x106]
  5136. 000039D4  4EBA DCBA                jsr        [PC - 0x2346 /* 00001690 */]
  5137. 000039D8  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5138. 000039DC  486C FEC4                pea.l      [A4 - 0x13C]
  5139. 000039E0  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  5140. 000039E4  6024                     bra        +0x26 /* 00003A0A */
  5141. 000039E6  486C FEF2                pea.l      [A4 - 0x10E]
  5142. 000039EA  486E FFF6                pea.l      [A6 - 0xA]
  5143. 000039EE  3F3C 300E                move.w     -[A7], 0x300E
  5144. 000039F2  A9EB                     syscall    Pack4/FP68K
  5145. 000039F4  487A 0028                pea.l      [PC + 0x28 /* 00003A1E, value 0x0, cstring "" */]
  5146. 000039F8  486E FFF6                pea.l      [A6 - 0xA]
  5147. 000039FC  3F3C 0008                move.w     -[A7], 0x8
  5148. 00003A00  A9EB                     syscall    Pack4/FP68K
  5149. 00003A02  56C0                     sne        D0
  5150. 00003A04  4400                     neg.b      D0
  5151. 00003A06  1940 FDC3                move.b     [A4 - 0x23D], D0
  5152. label00003A0A:
  5153. 00003A0A  4CDF 1800                movem.l    A3,A4, [A7]+
  5154. 00003A0E  4E5E                     unlink     A6
  5155. 00003A10  2E9F                     move.l     [A7], [A7]+
  5156. 00003A12  4E75                     rts
  5157. 00003A14  8743 5654                pack       D3, D3, 0x5654
  5158. 00003A18  434F                     chk.w      D1, A7
  5159. 00003A1A  4D50                     chk.w      D6, [A0]
  5160. 00003A1C  000A 0000                ori.b      A2, 0x0
  5161. 00003A20  0000 0000                ori.b      D0, 0x0
  5162. 00003A24  0000 0000                ori.b      D0, 0x0
  5163. fn00003A28:
  5164. 00003A28  4E56 FFE8                link       A6, -0x0018
  5165. 00003A2C  48E7 0018                movem.l    -[A7], A3,A4
  5166. 00003A30  286E 0008                movea.l    A4, [A6 + 0x8]
  5167. 00003A34  266C 0008                movea.l    A3, [A4 + 0x8]
  5168. 00003A38  206B 0008                movea.l    A0, [A3 + 0x8]
  5169. 00003A3C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5170. 00003A40  302B FFD0                move.w     D0, [A3 - 0x30]
  5171. 00003A44  E540                     asl        D0.w, 2
  5172. 00003A46  322B FFF0                move.w     D1, [A3 - 0x10]
  5173. 00003A4A  48C1                     ext.l      D1
  5174. 00003A4C  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  5175. 00003A50  D2B0 0000                add.l      D1, [A0 + D0.w]
  5176. 00003A54  2F01                     move.l     -[A7], D1
  5177. 00003A56  486C FEEE                pea.l      [A4 - 0x112]
  5178. 00003A5A  302B FFEA                move.w     D0, [A3 - 0x16]
  5179. 00003A5E  48C0                     ext.l      D0
  5180. 00003A60  2F00                     move.l     -[A7], D0
  5181. 00003A62  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  5182. 00003A66  206B FFF4                movea.l    A0, [A3 - 0xC]
  5183. 00003A6A  2050                     movea.l    A0, [A0]
  5184. 00003A6C  3028 0032                move.w     D0, [A0 + 0x32]
  5185. 00003A70  5340                     subq.w     D0, 1
  5186. 00003A72  6B00 01C4                bmi        +0x1C6 /* 00003C38 */
  5187. 00003A76  0C40 000B                cmpi.w     D0, 0xB
  5188. 00003A7A  6E00 01BC                bgt        +0x1BE /* 00003C38 */
  5189. 00003A7E  D040                     add.w      D0, D0
  5190. 00003A80  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5191. 00003A84  4EFB 0000                jmp        [PC + D0.w]
  5192. 00003A88  001A 0046                ori.b      [A2]+, 0x46 /* 'F' */
  5193. 00003A8C  0070 008E 01B2 00CA 00EA 010A ori.w      [[0xCA00EA + D0] + 0x10A], 0x8E
  5194. 00003A98  013E                     btst       <<invalid special address>>, D0
  5195. 00003A9A  0166                     bchg       -[A6], D0
  5196. 00003A9C  01B2 018E 486C           bclr       [[ + <<invalid base displacement size>>] + D0 + 0x486C], D0
  5197. 00003AA2  FEEE 486E                .extension 0xEEE <<F/2-3/7>> // unimplemented
  5198. 00003AA6  FFF6                     .invalid   <<F/7/7>>
  5199. 00003AA8  3F3C 100E                move.w     -[A7], 0x100E
  5200. 00003AAC  A9EB                     syscall    Pack4/FP68K
  5201. 00003AAE  486E FFF6                pea.l      [A6 - 0xA]
  5202. 00003AB2  3F3C 0008                move.w     -[A7], 0x8
  5203. 00003AB6  206B FFF4                movea.l    A0, [A3 - 0xC]
  5204. 00003ABA  2050                     movea.l    A0, [A0]
  5205. 00003ABC  3F28 0038                move.w     -[A7], [A0 + 0x38]
  5206. 00003AC0  486C FF00                pea.l      [A4 - 0x100]
  5207. 00003AC4  4EBA DAD6                jsr        [PC - 0x252A /* 0000159C */]
  5208. 00003AC8  6000 016E                bra        +0x170 /* 00003C38 */
  5209. 00003ACC  486C FEEE                pea.l      [A4 - 0x112]
  5210. 00003AD0  486E FFF6                pea.l      [A6 - 0xA]
  5211. 00003AD4  3F3C 100E                move.w     -[A7], 0x100E
  5212. 00003AD8  A9EB                     syscall    Pack4/FP68K
  5213. 00003ADA  486E FFF6                pea.l      [A6 - 0xA]
  5214. 00003ADE  486C FEFA                pea.l      [A4 - 0x106]
  5215. 00003AE2  4EBA DB30                jsr        [PC - 0x24D0 /* 00001614 */]
  5216. 00003AE6  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5217. 00003AEA  486C FEFE                pea.l      [A4 - 0x102]
  5218. 00003AEE  4EBA DBE8                jsr        [PC - 0x2418 /* 000016D8 */]
  5219. 00003AF2  6000 0144                bra        +0x146 /* 00003C38 */
  5220. 00003AF6  486C FEEE                pea.l      [A4 - 0x112]
  5221. 00003AFA  486E FFF6                pea.l      [A6 - 0xA]
  5222. 00003AFE  3F3C 100E                move.w     -[A7], 0x100E
  5223. 00003B02  A9EB                     syscall    Pack4/FP68K
  5224. 00003B04  486E FFF6                pea.l      [A6 - 0xA]
  5225. 00003B08  486C FEFA                pea.l      [A4 - 0x106]
  5226. 00003B0C  4EBA DB06                jsr        [PC - 0x24FA /* 00001614 */]
  5227. 00003B10  6000 0126                bra        +0x128 /* 00003C38 */
  5228. 00003B14  42A7                     clr.l      -[A7]
  5229. 00003B16  486C FEEE                pea.l      [A4 - 0x112]
  5230. 00003B1A  486E FFF6                pea.l      [A6 - 0xA]
  5231. 00003B1E  3F3C 100E                move.w     -[A7], 0x100E
  5232. 00003B22  A9EB                     syscall    Pack4/FP68K
  5233. 00003B24  486E FFF6                pea.l      [A6 - 0xA]
  5234. 00003B28  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  5235. 00003B2C  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  5236. 00003B30  486E FFE8                pea.l      [A6 - 0x18]
  5237. 00003B34  486E FFEC                pea.l      [A6 - 0x14]
  5238. 00003B38  3F3C 280E                move.w     -[A7], 0x280E
  5239. 00003B3C  A9EB                     syscall    Pack4/FP68K
  5240. 00003B3E  486E FFEC                pea.l      [A6 - 0x14]
  5241. 00003B42  486C FEF2                pea.l      [A4 - 0x10E]
  5242. 00003B46  3F3C 3010                move.w     -[A7], 0x3010
  5243. 00003B4A  A9EB                     syscall    Pack4/FP68K
  5244. 00003B4C  6000 00EA                bra        +0xEC /* 00003C38 */
  5245. 00003B50  486C FEEE                pea.l      [A4 - 0x112]
  5246. 00003B54  486E FFF6                pea.l      [A6 - 0xA]
  5247. 00003B58  3F3C 100E                move.w     -[A7], 0x100E
  5248. 00003B5C  A9EB                     syscall    Pack4/FP68K
  5249. 00003B5E  486E FFF6                pea.l      [A6 - 0xA]
  5250. 00003B62  486C FEE6                pea.l      [A4 - 0x11A]
  5251. 00003B66  3F3C 0810                move.w     -[A7], 0x810
  5252. 00003B6A  A9EB                     syscall    Pack4/FP68K
  5253. 00003B6C  6000 00CA                bra        +0xCC /* 00003C38 */
  5254. 00003B70  486C FEEE                pea.l      [A4 - 0x112]
  5255. 00003B74  486E FFF6                pea.l      [A6 - 0xA]
  5256. 00003B78  3F3C 100E                move.w     -[A7], 0x100E
  5257. 00003B7C  A9EB                     syscall    Pack4/FP68K
  5258. 00003B7E  41EC FEDC                lea.l      A0, [A4 - 0x124]
  5259. 00003B82  43EE FFF6                lea.l      A1, [A6 - 0xA]
  5260. 00003B86  20D9                     move.l     [A0]+, [A1]+
  5261. 00003B88  20D9                     move.l     [A0]+, [A1]+
  5262. 00003B8A  3091                     move.w     [A0], [A1]
  5263. 00003B8C  6000 00AA                bra        +0xAC /* 00003C38 */
  5264. 00003B90  486C FEEE                pea.l      [A4 - 0x112]
  5265. 00003B94  486E FFF6                pea.l      [A6 - 0xA]
  5266. 00003B98  3F3C 100E                move.w     -[A7], 0x100E
  5267. 00003B9C  A9EB                     syscall    Pack4/FP68K
  5268. 00003B9E  486E FFF6                pea.l      [A6 - 0xA]
  5269. 00003BA2  486C FEFA                pea.l      [A4 - 0x106]
  5270. 00003BA6  4EBA DA6C                jsr        [PC - 0x2594 /* 00001614 */]
  5271. 00003BAA  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5272. 00003BAE  486C FED2                pea.l      [A4 - 0x12E]
  5273. 00003BB2  4EBA DB68                jsr        [PC - 0x2498 /* 0000171C */]
  5274. 00003BB6  486C FED2                pea.l      [A4 - 0x12E]
  5275. 00003BBA  486C FED8                pea.l      [A4 - 0x128]
  5276. 00003BBE  4EBA DC50                jsr        [PC - 0x23B0 /* 00001810 */]
  5277. 00003BC2  6074                     bra        +0x76 /* 00003C38 */
  5278. 00003BC4  486C FEEE                pea.l      [A4 - 0x112]
  5279. 00003BC8  486E FFF6                pea.l      [A6 - 0xA]
  5280. 00003BCC  3F3C 100E                move.w     -[A7], 0x100E
  5281. 00003BD0  A9EB                     syscall    Pack4/FP68K
  5282. 00003BD2  486E FFF6                pea.l      [A6 - 0xA]
  5283. 00003BD6  486C FEFA                pea.l      [A4 - 0x106]
  5284. 00003BDA  4EBA DA38                jsr        [PC - 0x25C8 /* 00001614 */]
  5285. 00003BDE  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5286. 00003BE2  486C FED2                pea.l      [A4 - 0x12E]
  5287. 00003BE6  4EBA DB34                jsr        [PC - 0x24CC /* 0000171C */]
  5288. 00003BEA  604C                     bra        +0x4E /* 00003C38 */
  5289. 00003BEC  486C FEEE                pea.l      [A4 - 0x112]
  5290. 00003BF0  486E FFF6                pea.l      [A6 - 0xA]
  5291. 00003BF4  3F3C 100E                move.w     -[A7], 0x100E
  5292. 00003BF8  A9EB                     syscall    Pack4/FP68K
  5293. 00003BFA  486E FFF6                pea.l      [A6 - 0xA]
  5294. 00003BFE  486C FEFA                pea.l      [A4 - 0x106]
  5295. 00003C02  4EBA DA10                jsr        [PC - 0x25F0 /* 00001614 */]
  5296. 00003C06  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5297. 00003C0A  486C FEC4                pea.l      [A4 - 0x13C]
  5298. 00003C0E  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  5299. 00003C12  6024                     bra        +0x26 /* 00003C38 */
  5300. 00003C14  486C FEEE                pea.l      [A4 - 0x112]
  5301. 00003C18  486E FFF6                pea.l      [A6 - 0xA]
  5302. 00003C1C  3F3C 100E                move.w     -[A7], 0x100E
  5303. 00003C20  A9EB                     syscall    Pack4/FP68K
  5304. 00003C22  487A 0028                pea.l      [PC + 0x28 /* 00003C4C, value 0x0, cstring "" */]
  5305. 00003C26  486E FFF6                pea.l      [A6 - 0xA]
  5306. 00003C2A  3F3C 0008                move.w     -[A7], 0x8
  5307. 00003C2E  A9EB                     syscall    Pack4/FP68K
  5308. 00003C30  56C0                     sne        D0
  5309. 00003C32  4400                     neg.b      D0
  5310. 00003C34  1940 FDC3                move.b     [A4 - 0x23D], D0
  5311. label00003C38:
  5312. 00003C38  4CDF 1800                movem.l    A3,A4, [A7]+
  5313. 00003C3C  4E5E                     unlink     A6
  5314. 00003C3E  2E9F                     move.l     [A7], [A7]+
  5315. 00003C40  4E75                     rts
  5316. 00003C42  8743 5654                pack       D3, D3, 0x5654
  5317. 00003C46  5245                     addq.w     D5, 1
  5318. 00003C48  414C                     chk.w      D0, A4
  5319. 00003C4A  000A 0000                ori.b      A2, 0x0
  5320. 00003C4E  0000 0000                ori.b      D0, 0x0
  5321. 00003C52  0000 0000                ori.b      D0, 0x0
  5322. 00003C56  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5323. // begin alternate branch 00003C58-00003C5C
  5324. fn00003C58:
  5325. 00003C58  4E56 FFE8                link       A6, -0x0018
  5326. // end alternate branch 00003C58-00003C5C
  5327. fn00003C58: // (misaligned)
  5328. 00003C5A  FFE8                     .invalid   <<F/7/7>>
  5329. 00003C5C  48E7 0018                movem.l    -[A7], A3,A4
  5330. 00003C60  286E 0008                movea.l    A4, [A6 + 0x8]
  5331. 00003C64  266C 0008                movea.l    A3, [A4 + 0x8]
  5332. 00003C68  206B 0008                movea.l    A0, [A3 + 0x8]
  5333. 00003C6C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5334. 00003C70  302B FFD0                move.w     D0, [A3 - 0x30]
  5335. 00003C74  E540                     asl        D0.w, 2
  5336. 00003C76  322B FFF0                move.w     D1, [A3 - 0x10]
  5337. 00003C7A  48C1                     ext.l      D1
  5338. 00003C7C  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  5339. 00003C80  D2B0 0000                add.l      D1, [A0 + D0.w]
  5340. 00003C84  2F01                     move.l     -[A7], D1
  5341. 00003C86  486C FEE6                pea.l      [A4 - 0x11A]
  5342. 00003C8A  302B FFEA                move.w     D0, [A3 - 0x16]
  5343. 00003C8E  48C0                     ext.l      D0
  5344. 00003C90  2F00                     move.l     -[A7], D0
  5345. 00003C92  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  5346. 00003C96  206B FFF4                movea.l    A0, [A3 - 0xC]
  5347. 00003C9A  2050                     movea.l    A0, [A0]
  5348. 00003C9C  3028 0032                move.w     D0, [A0 + 0x32]
  5349. 00003CA0  5340                     subq.w     D0, 1
  5350. 00003CA2  6B00 01C4                bmi        +0x1C6 /* 00003E68 */
  5351. 00003CA6  0C40 000B                cmpi.w     D0, 0xB
  5352. 00003CAA  6E00 01BC                bgt        +0x1BE /* 00003E68 */
  5353. 00003CAE  D040                     add.w      D0, D0
  5354. 00003CB0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5355. 00003CB4  4EFB 0000                jmp        [PC + D0.w]
  5356. 00003CB8  001A 0046                ori.b      [A2]+, 0x46 /* 'F' */
  5357. 00003CBC  0070 008E 00CA           ori.w      [A0 + D0.w - 0x54], 0x8E
  5358. 00003CC2  01B2 00EA                bclr       [A2 + D0.w - 0x22], D0
  5359. 00003CC6  010A                     btst       A2, D0
  5360. 00003CC8  013E                     btst       <<invalid special address>>, D0
  5361. 00003CCA  0166                     bchg       -[A6], D0
  5362. 00003CCC  01B2 018E 486C           bclr       [[ + <<invalid base displacement size>>] + D0 + 0x486C], D0
  5363. 00003CD2  FEE6 486E                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  5364. 00003CD6  FFF6                     .invalid   <<F/7/7>>
  5365. 00003CD8  3F3C 080E                move.w     -[A7], 0x80E
  5366. 00003CDC  A9EB                     syscall    Pack4/FP68K
  5367. 00003CDE  486E FFF6                pea.l      [A6 - 0xA]
  5368. 00003CE2  3F3C 0008                move.w     -[A7], 0x8
  5369. 00003CE6  206B FFF4                movea.l    A0, [A3 - 0xC]
  5370. 00003CEA  2050                     movea.l    A0, [A0]
  5371. 00003CEC  3F28 0038                move.w     -[A7], [A0 + 0x38]
  5372. 00003CF0  486C FF00                pea.l      [A4 - 0x100]
  5373. 00003CF4  4EBA D8A6                jsr        [PC - 0x275A /* 0000159C */]
  5374. 00003CF8  6000 016E                bra        +0x170 /* 00003E68 */
  5375. 00003CFC  486C FEE6                pea.l      [A4 - 0x11A]
  5376. 00003D00  486E FFF6                pea.l      [A6 - 0xA]
  5377. 00003D04  3F3C 080E                move.w     -[A7], 0x80E
  5378. 00003D08  A9EB                     syscall    Pack4/FP68K
  5379. 00003D0A  486E FFF6                pea.l      [A6 - 0xA]
  5380. 00003D0E  486C FEFA                pea.l      [A4 - 0x106]
  5381. 00003D12  4EBA D900                jsr        [PC - 0x2700 /* 00001614 */]
  5382. 00003D16  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5383. 00003D1A  486C FEFE                pea.l      [A4 - 0x102]
  5384. 00003D1E  4EBA D9B8                jsr        [PC - 0x2648 /* 000016D8 */]
  5385. 00003D22  6000 0144                bra        +0x146 /* 00003E68 */
  5386. 00003D26  486C FEE6                pea.l      [A4 - 0x11A]
  5387. 00003D2A  486E FFF6                pea.l      [A6 - 0xA]
  5388. 00003D2E  3F3C 080E                move.w     -[A7], 0x80E
  5389. 00003D32  A9EB                     syscall    Pack4/FP68K
  5390. 00003D34  486E FFF6                pea.l      [A6 - 0xA]
  5391. 00003D38  486C FEFA                pea.l      [A4 - 0x106]
  5392. 00003D3C  4EBA D8D6                jsr        [PC - 0x272A /* 00001614 */]
  5393. 00003D40  6000 0126                bra        +0x128 /* 00003E68 */
  5394. 00003D44  42A7                     clr.l      -[A7]
  5395. 00003D46  486C FEE6                pea.l      [A4 - 0x11A]
  5396. 00003D4A  486E FFF6                pea.l      [A6 - 0xA]
  5397. 00003D4E  3F3C 080E                move.w     -[A7], 0x80E
  5398. 00003D52  A9EB                     syscall    Pack4/FP68K
  5399. 00003D54  486E FFF6                pea.l      [A6 - 0xA]
  5400. 00003D58  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  5401. 00003D5C  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  5402. 00003D60  486E FFE8                pea.l      [A6 - 0x18]
  5403. 00003D64  486E FFEC                pea.l      [A6 - 0x14]
  5404. 00003D68  3F3C 280E                move.w     -[A7], 0x280E
  5405. 00003D6C  A9EB                     syscall    Pack4/FP68K
  5406. 00003D6E  486E FFEC                pea.l      [A6 - 0x14]
  5407. 00003D72  486C FEF2                pea.l      [A4 - 0x10E]
  5408. 00003D76  3F3C 3010                move.w     -[A7], 0x3010
  5409. 00003D7A  A9EB                     syscall    Pack4/FP68K
  5410. 00003D7C  6000 00EA                bra        +0xEC /* 00003E68 */
  5411. 00003D80  486C FEE6                pea.l      [A4 - 0x11A]
  5412. 00003D84  486E FFF6                pea.l      [A6 - 0xA]
  5413. 00003D88  3F3C 080E                move.w     -[A7], 0x80E
  5414. 00003D8C  A9EB                     syscall    Pack4/FP68K
  5415. 00003D8E  486E FFF6                pea.l      [A6 - 0xA]
  5416. 00003D92  486C FEEE                pea.l      [A4 - 0x112]
  5417. 00003D96  3F3C 1010                move.w     -[A7], 0x1010
  5418. 00003D9A  A9EB                     syscall    Pack4/FP68K
  5419. 00003D9C  6000 00CA                bra        +0xCC /* 00003E68 */
  5420. 00003DA0  486C FEE6                pea.l      [A4 - 0x11A]
  5421. 00003DA4  486E FFF6                pea.l      [A6 - 0xA]
  5422. 00003DA8  3F3C 080E                move.w     -[A7], 0x80E
  5423. 00003DAC  A9EB                     syscall    Pack4/FP68K
  5424. 00003DAE  41EC FEDC                lea.l      A0, [A4 - 0x124]
  5425. 00003DB2  43EE FFF6                lea.l      A1, [A6 - 0xA]
  5426. 00003DB6  20D9                     move.l     [A0]+, [A1]+
  5427. 00003DB8  20D9                     move.l     [A0]+, [A1]+
  5428. 00003DBA  3091                     move.w     [A0], [A1]
  5429. 00003DBC  6000 00AA                bra        +0xAC /* 00003E68 */
  5430. 00003DC0  486C FEE6                pea.l      [A4 - 0x11A]
  5431. 00003DC4  486E FFF6                pea.l      [A6 - 0xA]
  5432. 00003DC8  3F3C 080E                move.w     -[A7], 0x80E
  5433. 00003DCC  A9EB                     syscall    Pack4/FP68K
  5434. 00003DCE  486E FFF6                pea.l      [A6 - 0xA]
  5435. 00003DD2  486C FEFA                pea.l      [A4 - 0x106]
  5436. 00003DD6  4EBA D83C                jsr        [PC - 0x27C4 /* 00001614 */]
  5437. 00003DDA  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5438. 00003DDE  486C FED2                pea.l      [A4 - 0x12E]
  5439. 00003DE2  4EBA D938                jsr        [PC - 0x26C8 /* 0000171C */]
  5440. 00003DE6  486C FED2                pea.l      [A4 - 0x12E]
  5441. 00003DEA  486C FED8                pea.l      [A4 - 0x128]
  5442. 00003DEE  4EBA DA20                jsr        [PC - 0x25E0 /* 00001810 */]
  5443. 00003DF2  6074                     bra        +0x76 /* 00003E68 */
  5444. 00003DF4  486C FEE6                pea.l      [A4 - 0x11A]
  5445. 00003DF8  486E FFF6                pea.l      [A6 - 0xA]
  5446. 00003DFC  3F3C 080E                move.w     -[A7], 0x80E
  5447. 00003E00  A9EB                     syscall    Pack4/FP68K
  5448. 00003E02  486E FFF6                pea.l      [A6 - 0xA]
  5449. 00003E06  486C FEFA                pea.l      [A4 - 0x106]
  5450. 00003E0A  4EBA D808                jsr        [PC - 0x27F8 /* 00001614 */]
  5451. 00003E0E  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5452. 00003E12  486C FED2                pea.l      [A4 - 0x12E]
  5453. 00003E16  4EBA D904                jsr        [PC - 0x26FC /* 0000171C */]
  5454. 00003E1A  604C                     bra        +0x4E /* 00003E68 */
  5455. 00003E1C  486C FEE6                pea.l      [A4 - 0x11A]
  5456. 00003E20  486E FFF6                pea.l      [A6 - 0xA]
  5457. 00003E24  3F3C 080E                move.w     -[A7], 0x80E
  5458. 00003E28  A9EB                     syscall    Pack4/FP68K
  5459. 00003E2A  486E FFF6                pea.l      [A6 - 0xA]
  5460. 00003E2E  486C FEFA                pea.l      [A4 - 0x106]
  5461. 00003E32  4EBA D7E0                jsr        [PC - 0x2820 /* 00001614 */]
  5462. 00003E36  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5463. 00003E3A  486C FEC4                pea.l      [A4 - 0x13C]
  5464. 00003E3E  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  5465. 00003E42  6024                     bra        +0x26 /* 00003E68 */
  5466. 00003E44  486C FEE6                pea.l      [A4 - 0x11A]
  5467. 00003E48  486E FFF6                pea.l      [A6 - 0xA]
  5468. 00003E4C  3F3C 080E                move.w     -[A7], 0x80E
  5469. 00003E50  A9EB                     syscall    Pack4/FP68K
  5470. 00003E52  487A 002A                pea.l      [PC + 0x2A /* 00003E7E, value 0x0, cstring "" */]
  5471. 00003E56  486E FFF6                pea.l      [A6 - 0xA]
  5472. 00003E5A  3F3C 0008                move.w     -[A7], 0x8
  5473. 00003E5E  A9EB                     syscall    Pack4/FP68K
  5474. 00003E60  56C0                     sne        D0
  5475. 00003E62  4400                     neg.b      D0
  5476. 00003E64  1940 FDC3                move.b     [A4 - 0x23D], D0
  5477. label00003E68:
  5478. 00003E68  4CDF 1800                movem.l    A3,A4, [A7]+
  5479. 00003E6C  4E5E                     unlink     A6
  5480. 00003E6E  2E9F                     move.l     [A7], [A7]+
  5481. 00003E70  4E75                     rts
  5482. 00003E72  8943 5654                pack       D4, D3, 0x5654
  5483. 00003E76  444F                     neg.w      A7
  5484. 00003E78  5542                     subq.w     D2, 2
  5485. 00003E7A  4C45 000A                movem.l    D1,D3, D5
  5486. 00003E7E  0000 0000                ori.b      D0, 0x0
  5487. 00003E82  0000 0000                ori.b      D0, 0x0
  5488. 00003E86  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5489. // begin alternate branch 00003E88-00003E8C
  5490. fn00003E88:
  5491. 00003E88  4E56 FFF2                link       A6, -0x000E
  5492. // end alternate branch 00003E88-00003E8C
  5493. fn00003E88: // (misaligned)
  5494. 00003E8A  FFF2                     .invalid   <<F/7/7>>
  5495. 00003E8C  48E7 0018                movem.l    -[A7], A3,A4
  5496. 00003E90  286E 0008                movea.l    A4, [A6 + 0x8]
  5497. 00003E94  266C 0008                movea.l    A3, [A4 + 0x8]
  5498. 00003E98  206B 0008                movea.l    A0, [A3 + 0x8]
  5499. 00003E9C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5500. 00003EA0  302B FFD0                move.w     D0, [A3 - 0x30]
  5501. 00003EA4  E540                     asl        D0.w, 2
  5502. 00003EA6  322B FFF0                move.w     D1, [A3 - 0x10]
  5503. 00003EAA  48C1                     ext.l      D1
  5504. 00003EAC  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  5505. 00003EB0  D2B0 0000                add.l      D1, [A0 + D0.w]
  5506. 00003EB4  2F01                     move.l     -[A7], D1
  5507. 00003EB6  486C FEDC                pea.l      [A4 - 0x124]
  5508. 00003EBA  302B FFEA                move.w     D0, [A3 - 0x16]
  5509. 00003EBE  48C0                     ext.l      D0
  5510. 00003EC0  2F00                     move.l     -[A7], D0
  5511. 00003EC2  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  5512. 00003EC6  206B FFF4                movea.l    A0, [A3 - 0xC]
  5513. 00003ECA  2050                     movea.l    A0, [A0]
  5514. 00003ECC  3028 0032                move.w     D0, [A0 + 0x32]
  5515. 00003ED0  5340                     subq.w     D0, 1
  5516. 00003ED2  6B00 0136                bmi        +0x138 /* 0000400A */
  5517. 00003ED6  0C40 000B                cmpi.w     D0, 0xB
  5518. 00003EDA  6E00 012E                bgt        +0x130 /* 0000400A */
  5519. 00003EDE  D040                     add.w      D0, D0
  5520. 00003EE0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5521. 00003EE4  4EFB 0000                jmp        [PC + D0.w]
  5522. 00003EE8  001A 0038                ori.b      [A2]+, 0x38 /* '8' */
  5523. 00003EEC  0054 0064                ori.w      [A4], 0x64 /* 'd' */
  5524. 00003EF0  0092 00A4 0124           ori.l      [A2], 0xA40124
  5525. 00003EF6  00B4 00DA 00F4 0124      ori.l      <<invalid full ext with I/IS == 4>>, 0xDA00F4
  5526. 00003EFE  010E                     btst       A6, D0
  5527. 00003F00  486C FEDC                pea.l      [A4 - 0x124]
  5528. 00003F04  3F3C 0008                move.w     -[A7], 0x8
  5529. 00003F08  206B FFF4                movea.l    A0, [A3 - 0xC]
  5530. 00003F0C  2050                     movea.l    A0, [A0]
  5531. 00003F0E  3F28 0038                move.w     -[A7], [A0 + 0x38]
  5532. 00003F12  486C FF00                pea.l      [A4 - 0x100]
  5533. 00003F16  4EBA D684                jsr        [PC - 0x297C /* 0000159C */]
  5534. 00003F1A  6000 00EE                bra        +0xF0 /* 0000400A */
  5535. 00003F1E  486C FEDC                pea.l      [A4 - 0x124]
  5536. 00003F22  486C FEFA                pea.l      [A4 - 0x106]
  5537. 00003F26  4EBA D6EC                jsr        [PC - 0x2914 /* 00001614 */]
  5538. 00003F2A  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5539. 00003F2E  486C FEFE                pea.l      [A4 - 0x102]
  5540. 00003F32  4EBA D7A4                jsr        [PC - 0x285C /* 000016D8 */]
  5541. 00003F36  6000 00D2                bra        +0xD4 /* 0000400A */
  5542. 00003F3A  486C FEDC                pea.l      [A4 - 0x124]
  5543. 00003F3E  486C FEFA                pea.l      [A4 - 0x106]
  5544. 00003F42  4EBA D6D0                jsr        [PC - 0x2930 /* 00001614 */]
  5545. 00003F46  6000 00C2                bra        +0xC4 /* 0000400A */
  5546. 00003F4A  42A7                     clr.l      -[A7]
  5547. 00003F4C  486C FEDC                pea.l      [A4 - 0x124]
  5548. 00003F50  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  5549. 00003F54  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  5550. 00003F58  486E FFF2                pea.l      [A6 - 0xE]
  5551. 00003F5C  486E FFF6                pea.l      [A6 - 0xA]
  5552. 00003F60  3F3C 280E                move.w     -[A7], 0x280E
  5553. 00003F64  A9EB                     syscall    Pack4/FP68K
  5554. 00003F66  486E FFF6                pea.l      [A6 - 0xA]
  5555. 00003F6A  486C FEF2                pea.l      [A4 - 0x10E]
  5556. 00003F6E  3F3C 3010                move.w     -[A7], 0x3010
  5557. 00003F72  A9EB                     syscall    Pack4/FP68K
  5558. 00003F74  6000 0094                bra        +0x96 /* 0000400A */
  5559. 00003F78  486C FEDC                pea.l      [A4 - 0x124]
  5560. 00003F7C  486C FEEE                pea.l      [A4 - 0x112]
  5561. 00003F80  3F3C 1010                move.w     -[A7], 0x1010
  5562. 00003F84  A9EB                     syscall    Pack4/FP68K
  5563. 00003F86  6000 0082                bra        +0x84 /* 0000400A */
  5564. 00003F8A  486C FEDC                pea.l      [A4 - 0x124]
  5565. 00003F8E  486C FEE6                pea.l      [A4 - 0x11A]
  5566. 00003F92  3F3C 0810                move.w     -[A7], 0x810
  5567. 00003F96  A9EB                     syscall    Pack4/FP68K
  5568. 00003F98  6070                     bra        +0x72 /* 0000400A */
  5569. 00003F9A  486C FEDC                pea.l      [A4 - 0x124]
  5570. 00003F9E  486C FEFA                pea.l      [A4 - 0x106]
  5571. 00003FA2  4EBA D670                jsr        [PC - 0x2990 /* 00001614 */]
  5572. 00003FA6  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5573. 00003FAA  486C FED2                pea.l      [A4 - 0x12E]
  5574. 00003FAE  4EBA D76C                jsr        [PC - 0x2894 /* 0000171C */]
  5575. 00003FB2  486C FED2                pea.l      [A4 - 0x12E]
  5576. 00003FB6  486C FED8                pea.l      [A4 - 0x128]
  5577. 00003FBA  4EBA D854                jsr        [PC - 0x27AC /* 00001810 */]
  5578. 00003FBE  604A                     bra        +0x4C /* 0000400A */
  5579. 00003FC0  486C FEDC                pea.l      [A4 - 0x124]
  5580. 00003FC4  486C FEFA                pea.l      [A4 - 0x106]
  5581. 00003FC8  4EBA D64A                jsr        [PC - 0x29B6 /* 00001614 */]
  5582. 00003FCC  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5583. 00003FD0  486C FED2                pea.l      [A4 - 0x12E]
  5584. 00003FD4  4EBA D746                jsr        [PC - 0x28BA /* 0000171C */]
  5585. 00003FD8  6030                     bra        +0x32 /* 0000400A */
  5586. 00003FDA  486C FEDC                pea.l      [A4 - 0x124]
  5587. 00003FDE  486C FEFA                pea.l      [A4 - 0x106]
  5588. 00003FE2  4EBA D630                jsr        [PC - 0x29D0 /* 00001614 */]
  5589. 00003FE6  2F2C FEFA                move.l     -[A7], [A4 - 0x106]
  5590. 00003FEA  486C FEC4                pea.l      [A4 - 0x13C]
  5591. 00003FEE  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  5592. 00003FF2  6016                     bra        +0x18 /* 0000400A */
  5593. 00003FF4  487A 002C                pea.l      [PC + 0x2C /* 00004022, value 0x0, cstring "" */]
  5594. 00003FF8  486C FEDC                pea.l      [A4 - 0x124]
  5595. 00003FFC  3F3C 0008                move.w     -[A7], 0x8
  5596. 00004000  A9EB                     syscall    Pack4/FP68K
  5597. 00004002  56C0                     sne        D0
  5598. 00004004  4400                     neg.b      D0
  5599. 00004006  1940 FDC3                move.b     [A4 - 0x23D], D0
  5600. label0000400A:
  5601. 0000400A  4CDF 1800                movem.l    A3,A4, [A7]+
  5602. 0000400E  4E5E                     unlink     A6
  5603. 00004010  2E9F                     move.l     [A7], [A7]+
  5604. 00004012  4E75                     rts
  5605. 00004014  8B43 5654                pack       D5, D3, 0x5654
  5606. 00004018  4558                     chk.w      D2, [A0]+
  5607. 0000401A  5445                     addq.w     D5, 2
  5608. 0000401C  4E44                     trap       4
  5609. 0000401E  4544                     chk.w      D2, D4
  5610. 00004020  000A 0000                ori.b      A2, 0x0
  5611. 00004024  0000 0000                ori.b      D0, 0x0
  5612. 00004028  0000 0000                ori.b      D0, 0x0
  5613. fn0000402C:
  5614. 0000402C  4E56 FFF6                link       A6, -0x000A
  5615. 00004030  48E7 0018                movem.l    -[A7], A3,A4
  5616. 00004034  286E 0008                movea.l    A4, [A6 + 0x8]
  5617. 00004038  266C 0008                movea.l    A3, [A4 + 0x8]
  5618. 0000403C  206B 0008                movea.l    A0, [A3 + 0x8]
  5619. 00004040  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5620. 00004044  302B FFD0                move.w     D0, [A3 - 0x30]
  5621. 00004048  E540                     asl        D0.w, 2
  5622. 0000404A  322B FFF0                move.w     D1, [A3 - 0x10]
  5623. 0000404E  48C1                     ext.l      D1
  5624. 00004050  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  5625. 00004054  D2B0 0000                add.l      D1, [A0 + D0.w]
  5626. 00004058  2F01                     move.l     -[A7], D1
  5627. 0000405A  486C FED8                pea.l      [A4 - 0x128]
  5628. 0000405E  302B FFEA                move.w     D0, [A3 - 0x16]
  5629. 00004062  48C0                     ext.l      D0
  5630. 00004064  2F00                     move.l     -[A7], D0
  5631. 00004066  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  5632. 0000406A  206B FFF4                movea.l    A0, [A3 - 0xC]
  5633. 0000406E  2050                     movea.l    A0, [A0]
  5634. 00004070  3028 0032                move.w     D0, [A0 + 0x32]
  5635. 00004074  5340                     subq.w     D0, 1
  5636. 00004076  6B00 015E                bmi        +0x160 /* 000041D6 */
  5637. 0000407A  0C40 000B                cmpi.w     D0, 0xB
  5638. 0000407E  6E00 0156                bgt        +0x158 /* 000041D6 */
  5639. 00004082  D040                     add.w      D0, D0
  5640. 00004084  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5641. 00004088  4EFB 0000                jmp        [PC + D0.w]
  5642. 0000408C  014C                     bchg       A4, D0
  5643. 0000408E  001E 002E                ori.b      [A6]+, 0x2E /* '.' */
  5644. 00004092  004A 0082                ori.w      A2, 0x82
  5645. 00004096  00BA 00F0 014C 0126      ori.l      [PC + 0x126 /* 000041BE, value 0x2F2CFED8 */], 0xF0014C
  5646. 0000409E  0134 014C                btst       <<invalid full ext with I/IS == 4>>, D0
  5647. 000040A2  014C                     bchg       A4, D0
  5648. 000040A4  6000 0130                bra        +0x132 /* 000041D6 */
  5649. 000040A8  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  5650. 000040AC  486C FEFE                pea.l      [A4 - 0x102]
  5651. 000040B0  4EBA D7D6                jsr        [PC - 0x282A /* 00001888 */]
  5652. 000040B4  6000 0120                bra        +0x122 /* 000041D6 */
  5653. 000040B8  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  5654. 000040BC  486C FED2                pea.l      [A4 - 0x12E]
  5655. 000040C0  4EBA D78A                jsr        [PC - 0x2876 /* 0000184C */]
  5656. 000040C4  486C FED2                pea.l      [A4 - 0x12E]
  5657. 000040C8  486C FEFA                pea.l      [A4 - 0x106]
  5658. 000040CC  4EBA D6AE                jsr        [PC - 0x2952 /* 0000177C */]
  5659. 000040D0  6000 0104                bra        +0x106 /* 000041D6 */
  5660. 000040D4  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  5661. 000040D8  486C FED2                pea.l      [A4 - 0x12E]
  5662. 000040DC  4EBA D76E                jsr        [PC - 0x2892 /* 0000184C */]
  5663. 000040E0  486C FED2                pea.l      [A4 - 0x12E]
  5664. 000040E4  486C FEFA                pea.l      [A4 - 0x106]
  5665. 000040E8  4EBA D692                jsr        [PC - 0x296E /* 0000177C */]
  5666. 000040EC  486C FEFA                pea.l      [A4 - 0x106]
  5667. 000040F0  486E FFF6                pea.l      [A6 - 0xA]
  5668. 000040F4  3F3C 280E                move.w     -[A7], 0x280E
  5669. 000040F8  A9EB                     syscall    Pack4/FP68K
  5670. 000040FA  486E FFF6                pea.l      [A6 - 0xA]
  5671. 000040FE  486C FEF2                pea.l      [A4 - 0x10E]
  5672. 00004102  3F3C 3010                move.w     -[A7], 0x3010
  5673. 00004106  A9EB                     syscall    Pack4/FP68K
  5674. 00004108  6000 00CC                bra        +0xCE /* 000041D6 */
  5675. 0000410C  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  5676. 00004110  486C FED2                pea.l      [A4 - 0x12E]
  5677. 00004114  4EBA D736                jsr        [PC - 0x28CA /* 0000184C */]
  5678. 00004118  486C FED2                pea.l      [A4 - 0x12E]
  5679. 0000411C  486C FEFA                pea.l      [A4 - 0x106]
  5680. 00004120  4EBA D65A                jsr        [PC - 0x29A6 /* 0000177C */]
  5681. 00004124  486C FEFA                pea.l      [A4 - 0x106]
  5682. 00004128  486E FFF6                pea.l      [A6 - 0xA]
  5683. 0000412C  3F3C 280E                move.w     -[A7], 0x280E
  5684. 00004130  A9EB                     syscall    Pack4/FP68K
  5685. 00004132  486E FFF6                pea.l      [A6 - 0xA]
  5686. 00004136  486C FEEE                pea.l      [A4 - 0x112]
  5687. 0000413A  3F3C 1010                move.w     -[A7], 0x1010
  5688. 0000413E  A9EB                     syscall    Pack4/FP68K
  5689. 00004140  6000 0094                bra        +0x96 /* 000041D6 */
  5690. 00004144  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  5691. 00004148  486C FED2                pea.l      [A4 - 0x12E]
  5692. 0000414C  4EBA D6FE                jsr        [PC - 0x2902 /* 0000184C */]
  5693. 00004150  486C FED2                pea.l      [A4 - 0x12E]
  5694. 00004154  486C FEFA                pea.l      [A4 - 0x106]
  5695. 00004158  4EBA D622                jsr        [PC - 0x29DE /* 0000177C */]
  5696. 0000415C  486C FEFA                pea.l      [A4 - 0x106]
  5697. 00004160  486E FFF6                pea.l      [A6 - 0xA]
  5698. 00004164  3F3C 280E                move.w     -[A7], 0x280E
  5699. 00004168  A9EB                     syscall    Pack4/FP68K
  5700. 0000416A  486E FFF6                pea.l      [A6 - 0xA]
  5701. 0000416E  486C FEE6                pea.l      [A4 - 0x11A]
  5702. 00004172  3F3C 0810                move.w     -[A7], 0x810
  5703. 00004176  A9EB                     syscall    Pack4/FP68K
  5704. 00004178  605C                     bra        +0x5E /* 000041D6 */
  5705. 0000417A  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  5706. 0000417E  486C FED2                pea.l      [A4 - 0x12E]
  5707. 00004182  4EBA D6C8                jsr        [PC - 0x2938 /* 0000184C */]
  5708. 00004186  486C FED2                pea.l      [A4 - 0x12E]
  5709. 0000418A  486C FEFA                pea.l      [A4 - 0x106]
  5710. 0000418E  4EBA D5EC                jsr        [PC - 0x2A14 /* 0000177C */]
  5711. 00004192  486C FEFA                pea.l      [A4 - 0x106]
  5712. 00004196  486E FFF6                pea.l      [A6 - 0xA]
  5713. 0000419A  3F3C 280E                move.w     -[A7], 0x280E
  5714. 0000419E  A9EB                     syscall    Pack4/FP68K
  5715. 000041A0  41EC FEDC                lea.l      A0, [A4 - 0x124]
  5716. 000041A4  43EE FFF6                lea.l      A1, [A6 - 0xA]
  5717. 000041A8  20D9                     move.l     [A0]+, [A1]+
  5718. 000041AA  20D9                     move.l     [A0]+, [A1]+
  5719. 000041AC  3091                     move.w     [A0], [A1]
  5720. 000041AE  6026                     bra        +0x28 /* 000041D6 */
  5721. 000041B0  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  5722. 000041B4  486C FED2                pea.l      [A4 - 0x12E]
  5723. 000041B8  4EBA D692                jsr        [PC - 0x296E /* 0000184C */]
  5724. 000041BC  6018                     bra        +0x1A /* 000041D6 */
  5725. 000041BE  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  5726. 000041C2  486C FED2                pea.l      [A4 - 0x12E]
  5727. 000041C6  4EBA D684                jsr        [PC - 0x297C /* 0000184C */]
  5728. 000041CA  486C FED2                pea.l      [A4 - 0x12E]
  5729. 000041CE  486C FEC4                pea.l      [A4 - 0x13C]
  5730. 000041D2  4EBA D788                jsr        [PC - 0x2878 /* 0000195C */]
  5731. label000041D6:
  5732. 000041D6  4CDF 1800                movem.l    A3,A4, [A7]+
  5733. 000041DA  4E5E                     unlink     A6
  5734. 000041DC  2E9F                     move.l     [A7], [A7]+
  5735. 000041DE  4E75                     rts
  5736. 000041E0  8843                     or.w       D4, D3
  5737. 000041E2  5654                     addq.w     [A4], 3
  5738. 000041E4  4441                     neg.w      D1
  5739. 000041E6  5445                     addq.w     D5, 2
  5740. 000041E8  3200                     move.w     D1, D0
  5741. 000041EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5742. // begin alternate branch 000041EC-000041F0
  5743. fn000041EC:
  5744. 000041EC  4E56 FFF6                link       A6, -0x000A
  5745. // end alternate branch 000041EC-000041F0
  5746. fn000041EC: // (misaligned)
  5747. 000041EE  FFF6                     .invalid   <<F/7/7>>
  5748. 000041F0  48E7 0018                movem.l    -[A7], A3,A4
  5749. 000041F4  286E 0008                movea.l    A4, [A6 + 0x8]
  5750. 000041F8  266C 0008                movea.l    A3, [A4 + 0x8]
  5751. 000041FC  206B 0008                movea.l    A0, [A3 + 0x8]
  5752. 00004200  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5753. 00004204  302B FFD0                move.w     D0, [A3 - 0x30]
  5754. 00004208  E540                     asl        D0.w, 2
  5755. 0000420A  322B FFF0                move.w     D1, [A3 - 0x10]
  5756. 0000420E  48C1                     ext.l      D1
  5757. 00004210  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  5758. 00004214  D2B0 0000                add.l      D1, [A0 + D0.w]
  5759. 00004218  2F01                     move.l     -[A7], D1
  5760. 0000421A  486C FED2                pea.l      [A4 - 0x12E]
  5761. 0000421E  302B FFEA                move.w     D0, [A3 - 0x16]
  5762. 00004222  48C0                     ext.l      D0
  5763. 00004224  2F00                     move.l     -[A7], D0
  5764. 00004226  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  5765. 0000422A  206B FFF4                movea.l    A0, [A3 - 0xC]
  5766. 0000422E  2050                     movea.l    A0, [A0]
  5767. 00004230  3028 0032                move.w     D0, [A0 + 0x32]
  5768. 00004234  5340                     subq.w     D0, 1
  5769. 00004236  6B00 0104                bmi        +0x106 /* 0000433C */
  5770. 0000423A  0C40 000B                cmpi.w     D0, 0xB
  5771. 0000423E  6E00 00FC                bgt        +0xFE /* 0000433C */
  5772. 00004242  D040                     add.w      D0, D0
  5773. 00004244  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5774. 00004248  4EFB 0000                jmp        [PC + D0.w]
  5775. 0000424C  00F2                     .incomplete
  5776. 0000424E  00F2                     .incomplete
  5777. 00004250  001E 002E                ori.b      [A6]+, 0x2E /* '.' */
  5778. 00004254  005A 0084                ori.w      [A2]+, 0x84
  5779. 00004258  00AE 00D8 00F2 00E6      ori.l      [A6 + 0xE6], 0xD800F2
  5780. 00004260  00F2                     .incomplete
  5781. 00004262  00F2                     .incomplete
  5782. 00004264  6000 00D6                bra        +0xD8 /* 0000433C */
  5783. 00004268  486C FED2                pea.l      [A4 - 0x12E]
  5784. 0000426C  486C FEFA                pea.l      [A4 - 0x106]
  5785. 00004270  4EBA D50A                jsr        [PC - 0x2AF6 /* 0000177C */]
  5786. 00004274  6000 00C6                bra        +0xC8 /* 0000433C */
  5787. 00004278  486C FED2                pea.l      [A4 - 0x12E]
  5788. 0000427C  486C FEFA                pea.l      [A4 - 0x106]
  5789. 00004280  4EBA D4FA                jsr        [PC - 0x2B06 /* 0000177C */]
  5790. 00004284  486C FEFA                pea.l      [A4 - 0x106]
  5791. 00004288  486E FFF6                pea.l      [A6 - 0xA]
  5792. 0000428C  3F3C 280E                move.w     -[A7], 0x280E
  5793. 00004290  A9EB                     syscall    Pack4/FP68K
  5794. 00004292  486E FFF6                pea.l      [A6 - 0xA]
  5795. 00004296  486C FEF2                pea.l      [A4 - 0x10E]
  5796. 0000429A  3F3C 3010                move.w     -[A7], 0x3010
  5797. 0000429E  A9EB                     syscall    Pack4/FP68K
  5798. 000042A0  6000 009A                bra        +0x9C /* 0000433C */
  5799. 000042A4  486C FED2                pea.l      [A4 - 0x12E]
  5800. 000042A8  486C FEFA                pea.l      [A4 - 0x106]
  5801. 000042AC  4EBA D4CE                jsr        [PC - 0x2B32 /* 0000177C */]
  5802. 000042B0  486C FEFA                pea.l      [A4 - 0x106]
  5803. 000042B4  486E FFF6                pea.l      [A6 - 0xA]
  5804. 000042B8  3F3C 280E                move.w     -[A7], 0x280E
  5805. 000042BC  A9EB                     syscall    Pack4/FP68K
  5806. 000042BE  486E FFF6                pea.l      [A6 - 0xA]
  5807. 000042C2  486C FEEE                pea.l      [A4 - 0x112]
  5808. 000042C6  3F3C 1010                move.w     -[A7], 0x1010
  5809. 000042CA  A9EB                     syscall    Pack4/FP68K
  5810. 000042CC  606E                     bra        +0x70 /* 0000433C */
  5811. 000042CE  486C FED2                pea.l      [A4 - 0x12E]
  5812. 000042D2  486C FEFA                pea.l      [A4 - 0x106]
  5813. 000042D6  4EBA D4A4                jsr        [PC - 0x2B5C /* 0000177C */]
  5814. 000042DA  486C FEFA                pea.l      [A4 - 0x106]
  5815. 000042DE  486E FFF6                pea.l      [A6 - 0xA]
  5816. 000042E2  3F3C 280E                move.w     -[A7], 0x280E
  5817. 000042E6  A9EB                     syscall    Pack4/FP68K
  5818. 000042E8  486E FFF6                pea.l      [A6 - 0xA]
  5819. 000042EC  486C FEE6                pea.l      [A4 - 0x11A]
  5820. 000042F0  3F3C 0810                move.w     -[A7], 0x810
  5821. 000042F4  A9EB                     syscall    Pack4/FP68K
  5822. 000042F6  6044                     bra        +0x46 /* 0000433C */
  5823. 000042F8  486C FED2                pea.l      [A4 - 0x12E]
  5824. 000042FC  486C FEFA                pea.l      [A4 - 0x106]
  5825. 00004300  4EBA D47A                jsr        [PC - 0x2B86 /* 0000177C */]
  5826. 00004304  486C FEFA                pea.l      [A4 - 0x106]
  5827. 00004308  486E FFF6                pea.l      [A6 - 0xA]
  5828. 0000430C  3F3C 280E                move.w     -[A7], 0x280E
  5829. 00004310  A9EB                     syscall    Pack4/FP68K
  5830. 00004312  41EC FEDC                lea.l      A0, [A4 - 0x124]
  5831. 00004316  43EE FFF6                lea.l      A1, [A6 - 0xA]
  5832. 0000431A  20D9                     move.l     [A0]+, [A1]+
  5833. 0000431C  20D9                     move.l     [A0]+, [A1]+
  5834. 0000431E  3091                     move.w     [A0], [A1]
  5835. 00004320  601A                     bra        +0x1C /* 0000433C */
  5836. 00004322  486C FED2                pea.l      [A4 - 0x12E]
  5837. 00004326  486C FED8                pea.l      [A4 - 0x128]
  5838. 0000432A  4EBA D4E4                jsr        [PC - 0x2B1C /* 00001810 */]
  5839. 0000432E  600C                     bra        +0xE /* 0000433C */
  5840. 00004330  486C FED2                pea.l      [A4 - 0x12E]
  5841. 00004334  486C FEC4                pea.l      [A4 - 0x13C]
  5842. 00004338  4EBA D622                jsr        [PC - 0x29DE /* 0000195C */]
  5843. label0000433C:
  5844. 0000433C  4CDF 1800                movem.l    A3,A4, [A7]+
  5845. 00004340  4E5E                     unlink     A6
  5846. 00004342  2E9F                     move.l     [A7], [A7]+
  5847. 00004344  4E75                     rts
  5848. 00004346  8743 5654                pack       D3, D3, 0x5654
  5849. 0000434A  4441                     neg.w      D1
  5850. 0000434C  5445                     addq.w     D5, 2
  5851. 0000434E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5852. // begin alternate branch 00004350-00004354
  5853. fn00004350:
  5854. 00004350  4E56 FFF6                link       A6, -0x000A
  5855. // end alternate branch 00004350-00004354
  5856. fn00004350: // (misaligned)
  5857. 00004352  FFF6                     .invalid   <<F/7/7>>
  5858. 00004354  48E7 0018                movem.l    -[A7], A3,A4
  5859. 00004358  286E 0008                movea.l    A4, [A6 + 0x8]
  5860. 0000435C  266C 0008                movea.l    A3, [A4 + 0x8]
  5861. 00004360  206B 0008                movea.l    A0, [A3 + 0x8]
  5862. 00004364  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5863. 00004368  302B FFD0                move.w     D0, [A3 - 0x30]
  5864. 0000436C  E540                     asl        D0.w, 2
  5865. 0000436E  322B FFF0                move.w     D1, [A3 - 0x10]
  5866. 00004372  48C1                     ext.l      D1
  5867. 00004374  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  5868. 00004378  D2B0 0000                add.l      D1, [A0 + D0.w]
  5869. 0000437C  2F01                     move.l     -[A7], D1
  5870. 0000437E  486C FEC4                pea.l      [A4 - 0x13C]
  5871. 00004382  302B FFEA                move.w     D0, [A3 - 0x16]
  5872. 00004386  48C0                     ext.l      D0
  5873. 00004388  2F00                     move.l     -[A7], D0
  5874. 0000438A  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  5875. 0000438E  206B FFF4                movea.l    A0, [A3 - 0xC]
  5876. 00004392  2050                     movea.l    A0, [A0]
  5877. 00004394  3028 0032                move.w     D0, [A0 + 0x32]
  5878. 00004398  5340                     subq.w     D0, 1
  5879. 0000439A  6B00 0110                bmi        +0x112 /* 000044AC */
  5880. 0000439E  0C40 000B                cmpi.w     D0, 0xB
  5881. 000043A2  6E00 0108                bgt        +0x10A /* 000044AC */
  5882. 000043A6  D040                     add.w      D0, D0
  5883. 000043A8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5884. 000043AC  4EFB 0000                jmp        [PC + D0.w]
  5885. 000043B0  00FE                     .incomplete
  5886. 000043B2  00FE                     .incomplete
  5887. 000043B4  001E 002E                ori.b      [A6]+, 0x2E /* '.' */
  5888. 000043B8  005A 0084                ori.w      [A2]+, 0x84
  5889. 000043BC  00AE 00D8 00F2 00FE      ori.l      [A6 + 0xFE], 0xD800F2
  5890. 000043C4  00FE                     .incomplete
  5891. 000043C6  00FE                     .incomplete
  5892. 000043C8  6000 00E2                bra        +0xE4 /* 000044AC */
  5893. 000043CC  486C FEC4                pea.l      [A4 - 0x13C]
  5894. 000043D0  486C FEFA                pea.l      [A4 - 0x106]
  5895. 000043D4  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  5896. 000043D8  6000 00D2                bra        +0xD4 /* 000044AC */
  5897. 000043DC  486C FEC4                pea.l      [A4 - 0x13C]
  5898. 000043E0  486C FEFA                pea.l      [A4 - 0x106]
  5899. 000043E4  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  5900. 000043E8  486C FEFA                pea.l      [A4 - 0x106]
  5901. 000043EC  486E FFF6                pea.l      [A6 - 0xA]
  5902. 000043F0  3F3C 280E                move.w     -[A7], 0x280E
  5903. 000043F4  A9EB                     syscall    Pack4/FP68K
  5904. 000043F6  486E FFF6                pea.l      [A6 - 0xA]
  5905. 000043FA  486C FEF2                pea.l      [A4 - 0x10E]
  5906. 000043FE  3F3C 3010                move.w     -[A7], 0x3010
  5907. 00004402  A9EB                     syscall    Pack4/FP68K
  5908. 00004404  6000 00A6                bra        +0xA8 /* 000044AC */
  5909. 00004408  486C FEC4                pea.l      [A4 - 0x13C]
  5910. 0000440C  486C FEFA                pea.l      [A4 - 0x106]
  5911. 00004410  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  5912. 00004414  486C FEFA                pea.l      [A4 - 0x106]
  5913. 00004418  486E FFF6                pea.l      [A6 - 0xA]
  5914. 0000441C  3F3C 280E                move.w     -[A7], 0x280E
  5915. 00004420  A9EB                     syscall    Pack4/FP68K
  5916. 00004422  486E FFF6                pea.l      [A6 - 0xA]
  5917. 00004426  486C FEEE                pea.l      [A4 - 0x112]
  5918. 0000442A  3F3C 1010                move.w     -[A7], 0x1010
  5919. 0000442E  A9EB                     syscall    Pack4/FP68K
  5920. 00004430  607A                     bra        +0x7C /* 000044AC */
  5921. 00004432  486C FEC4                pea.l      [A4 - 0x13C]
  5922. 00004436  486C FEFA                pea.l      [A4 - 0x106]
  5923. 0000443A  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  5924. 0000443E  486C FEFA                pea.l      [A4 - 0x106]
  5925. 00004442  486E FFF6                pea.l      [A6 - 0xA]
  5926. 00004446  3F3C 280E                move.w     -[A7], 0x280E
  5927. 0000444A  A9EB                     syscall    Pack4/FP68K
  5928. 0000444C  486E FFF6                pea.l      [A6 - 0xA]
  5929. 00004450  486C FEE6                pea.l      [A4 - 0x11A]
  5930. 00004454  3F3C 0810                move.w     -[A7], 0x810
  5931. 00004458  A9EB                     syscall    Pack4/FP68K
  5932. 0000445A  6050                     bra        +0x52 /* 000044AC */
  5933. 0000445C  486C FEC4                pea.l      [A4 - 0x13C]
  5934. 00004460  486C FEFA                pea.l      [A4 - 0x106]
  5935. 00004464  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  5936. 00004468  486C FEFA                pea.l      [A4 - 0x106]
  5937. 0000446C  486E FFF6                pea.l      [A6 - 0xA]
  5938. 00004470  3F3C 280E                move.w     -[A7], 0x280E
  5939. 00004474  A9EB                     syscall    Pack4/FP68K
  5940. 00004476  41EC FEDC                lea.l      A0, [A4 - 0x124]
  5941. 0000447A  43EE FFF6                lea.l      A1, [A6 - 0xA]
  5942. 0000447E  20D9                     move.l     [A0]+, [A1]+
  5943. 00004480  20D9                     move.l     [A0]+, [A1]+
  5944. 00004482  3091                     move.w     [A0], [A1]
  5945. 00004484  6026                     bra        +0x28 /* 000044AC */
  5946. 00004486  486C FEC4                pea.l      [A4 - 0x13C]
  5947. 0000448A  486C FED2                pea.l      [A4 - 0x12E]
  5948. 0000448E  4EBA D51C                jsr        [PC - 0x2AE4 /* 000019AC */]
  5949. 00004492  486C FED2                pea.l      [A4 - 0x12E]
  5950. 00004496  486C FED8                pea.l      [A4 - 0x128]
  5951. 0000449A  4EBA D374                jsr        [PC - 0x2C8C /* 00001810 */]
  5952. 0000449E  600C                     bra        +0xE /* 000044AC */
  5953. 000044A0  486C FEC4                pea.l      [A4 - 0x13C]
  5954. 000044A4  486C FED2                pea.l      [A4 - 0x12E]
  5955. 000044A8  4EBA D502                jsr        [PC - 0x2AFE /* 000019AC */]
  5956. label000044AC:
  5957. 000044AC  4CDF 1800                movem.l    A3,A4, [A7]+
  5958. 000044B0  4E5E                     unlink     A6
  5959. 000044B2  2E9F                     move.l     [A7], [A7]+
  5960. 000044B4  4E75                     rts
  5961. 000044B6  8B43 5654                pack       D5, D3, 0x5654
  5962. 000044BA  4441                     neg.w      D1
  5963. 000044BC  5445                     addq.w     D5, 2
  5964. 000044BE  5449                     addq.w     A1, 2
  5965. 000044C0  4D45                     chk.w      D6, D5
  5966. 000044C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5967. // begin alternate branch 000044C4-000044CA
  5968. fn000044C4:
  5969. 000044C4  4E56 0000                link       A6, 0
  5970. 000044C8  4E5E                     unlink     A6
  5971. // end alternate branch 000044C4-000044CA
  5972. fn000044C4: // (misaligned)
  5973. 000044C6  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  5974. 000044CA  4E75                     rts
  5975. 000044CC  8743 5654                pack       D3, D3, 0x5654
  5976. 000044D0  5041                     addq.w     D1, 8
  5977. 000044D2  4F43                     chk.w      D7, D3
  5978. 000044D4  0000 0000                ori.b      D0, 0x0
  5979. fn000044D8:
  5980. 000044D8  4E56 FFFE                link       A6, -0x0002
  5981. 000044DC  48E7 0018                movem.l    -[A7], A3,A4
  5982. 000044E0  266E 0008                movea.l    A3, [A6 + 0x8]
  5983. 000044E4  286B 0008                movea.l    A4, [A3 + 0x8]
  5984. 000044E8  206C 0008                movea.l    A0, [A4 + 0x8]
  5985. 000044EC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5986. 000044F0  302C FFD0                move.w     D0, [A4 - 0x30]
  5987. 000044F4  E540                     asl        D0.w, 2
  5988. 000044F6  322C FFF0                move.w     D1, [A4 - 0x10]
  5989. 000044FA  48C1                     ext.l      D1
  5990. 000044FC  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  5991. 00004500  D2B0 0000                add.l      D1, [A0 + D0.w]
  5992. 00004504  2F01                     move.l     -[A7], D1
  5993. 00004506  486B FDC3                pea.l      [A3 - 0x23D]
  5994. 0000450A  302C FFEA                move.w     D0, [A4 - 0x16]
  5995. 0000450E  48C0                     ext.l      D0
  5996. 00004510  2F00                     move.l     -[A7], D0
  5997. 00004512  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  5998. 00004516  206C FFF4                movea.l    A0, [A4 - 0xC]
  5999. 0000451A  2050                     movea.l    A0, [A0]
  6000. 0000451C  3028 0032                move.w     D0, [A0 + 0x32]
  6001. 00004520  5340                     subq.w     D0, 1
  6002. 00004522  6B00 0144                bmi        +0x146 /* 00004668 */
  6003. 00004526  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  6004. 0000452A  6E00 013C                bgt        +0x13E /* 00004668 */
  6005. 0000452E  D040                     add.w      D0, D0
  6006. 00004530  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6007. 00004534  4EFB 0000                jmp        [PC + D0.w]
  6008. 00004538  0018 0068                ori.b      [A0]+, 0x68 /* 'h' */
  6009. 0000453C  0080 009A 00C2           ori.l      D0, 0x9A00C2
  6010. 00004542  00E8                     .incomplete
  6011. 00004544  010E                     btst       A6, D0
  6012. 00004546  0132 0132 0132 0132 102B btst       [[A2 + 0x1320132 + D0] + 0x102B], D0
  6013. 00004550  FDC3                     .invalid   <<F/7/6>>
  6014. 00004552  670E                     beq        +0x10 /* 00004562 */
  6015. 00004554  41EB FF00                lea.l      A0, [A3 - 0x100]
  6016. 00004558  43FA 0140                lea.l      A1, [PC + 0x140 /* 0000469A, value 0x4545255, pstring "TRUE" */]
  6017. 0000455C  20D9                     move.l     [A0]+, [A1]+
  6018. 0000455E  3091                     move.w     [A0], [A1]
  6019. 00004560  600C                     bra        +0xE /* 0000456E */
  6020. label00004562:
  6021. 00004562  41EB FF00                lea.l      A0, [A3 - 0x100]
  6022. 00004566  43FA 012C                lea.l      A1, [PC + 0x12C /* 00004694, value 0x546414C, pstring "FALSE" */]
  6023. 0000456A  20D9                     move.l     [A0]+, [A1]+
  6024. 0000456C  3091                     move.w     [A0], [A1]
  6025. label0000456E:
  6026. 0000456E  4240                     clr.w      D0
  6027. 00004570  102B FF00                move.b     D0, [A3 - 0x100]
  6028. 00004574  206C FFF4                movea.l    A0, [A4 - 0xC]
  6029. 00004578  2050                     movea.l    A0, [A0]
  6030. 0000457A  B068 0038                cmp.w      D0, [A0 + 0x38]
  6031. 0000457E  6F00 00E8                ble        +0xEA /* 00004668 */
  6032. 00004582  206C FFF4                movea.l    A0, [A4 - 0xC]
  6033. 00004586  2050                     movea.l    A0, [A0]
  6034. 00004588  303C 0100                move.w     D0, 0x100
  6035. 0000458C  1028 0039                move.b     D0, [A0 + 0x39]
  6036. 00004590  3D40 FFFE                move.w     [A6 - 0x2], D0
  6037. 00004594  376E FFFE FF00           move.w     [A3 - 0x100], [A6 - 0x2]
  6038. 0000459A  6000 00CC                bra        +0xCE /* 00004668 */
  6039. 0000459E  102B FDC3                move.b     D0, [A3 - 0x23D]
  6040. 000045A2  670A                     beq        +0xC /* 000045AE */
  6041. 000045A4  377C 0001 FEFE           move.w     [A3 - 0x102], 0x1
  6042. 000045AA  6000 00BC                bra        +0xBE /* 00004668 */
  6043. label000045AE:
  6044. 000045AE  426B FEFE                clr.w      [A3 - 0x102]
  6045. 000045B2  6000 00B4                bra        +0xB6 /* 00004668 */
  6046. 000045B6  102B FDC3                move.b     D0, [A3 - 0x23D]
  6047. 000045BA  670A                     beq        +0xC /* 000045C6 */
  6048. 000045BC  7001                     moveq.l    D0, 0x01
  6049. 000045BE  2740 FEFA                move.l     [A3 - 0x106], D0
  6050. 000045C2  6000 00A4                bra        +0xA6 /* 00004668 */
  6051. label000045C6:
  6052. 000045C6  7000                     moveq.l    D0, 0x00
  6053. 000045C8  2740 FEFA                move.l     [A3 - 0x106], D0
  6054. 000045CC  6000 009A                bra        +0x9C /* 00004668 */
  6055. 000045D0  102B FDC3                move.b     D0, [A3 - 0x23D]
  6056. 000045D4  6712                     beq        +0x14 /* 000045E8 */
  6057. 000045D6  487A 00B2                pea.l      [PC + 0xB2 /* 0000468A, value 0x3FFF8000 */]
  6058. 000045DA  486B FEF2                pea.l      [A3 - 0x10E]
  6059. 000045DE  3F3C 3010                move.w     -[A7], 0x3010
  6060. 000045E2  A9EB                     syscall    Pack4/FP68K
  6061. 000045E4  6000 0082                bra        +0x84 /* 00004668 */
  6062. label000045E8:
  6063. 000045E8  487A 0096                pea.l      [PC + 0x96 /* 00004680, value 0x0, cstring "" */]
  6064. 000045EC  486B FEF2                pea.l      [A3 - 0x10E]
  6065. 000045F0  3F3C 3010                move.w     -[A7], 0x3010
  6066. 000045F4  A9EB                     syscall    Pack4/FP68K
  6067. 000045F6  6070                     bra        +0x72 /* 00004668 */
  6068. 000045F8  102B FDC3                move.b     D0, [A3 - 0x23D]
  6069. 000045FC  6710                     beq        +0x12 /* 0000460E */
  6070. 000045FE  487A 008A                pea.l      [PC + 0x8A /* 0000468A, value 0x3FFF8000 */]
  6071. 00004602  486B FEEE                pea.l      [A3 - 0x112]
  6072. 00004606  3F3C 1010                move.w     -[A7], 0x1010
  6073. 0000460A  A9EB                     syscall    Pack4/FP68K
  6074. 0000460C  605A                     bra        +0x5C /* 00004668 */
  6075. label0000460E:
  6076. 0000460E  487A 0070                pea.l      [PC + 0x70 /* 00004680, value 0x0, cstring "" */]
  6077. 00004612  486B FEEE                pea.l      [A3 - 0x112]
  6078. 00004616  3F3C 1010                move.w     -[A7], 0x1010
  6079. 0000461A  A9EB                     syscall    Pack4/FP68K
  6080. 0000461C  604A                     bra        +0x4C /* 00004668 */
  6081. 0000461E  102B FDC3                move.b     D0, [A3 - 0x23D]
  6082. 00004622  6710                     beq        +0x12 /* 00004634 */
  6083. 00004624  487A 0064                pea.l      [PC + 0x64 /* 0000468A, value 0x3FFF8000 */]
  6084. 00004628  486B FEE6                pea.l      [A3 - 0x11A]
  6085. 0000462C  3F3C 0810                move.w     -[A7], 0x810
  6086. 00004630  A9EB                     syscall    Pack4/FP68K
  6087. 00004632  6034                     bra        +0x36 /* 00004668 */
  6088. label00004634:
  6089. 00004634  487A 004A                pea.l      [PC + 0x4A /* 00004680, value 0x0, cstring "" */]
  6090. 00004638  486B FEE6                pea.l      [A3 - 0x11A]
  6091. 0000463C  3F3C 0810                move.w     -[A7], 0x810
  6092. 00004640  A9EB                     syscall    Pack4/FP68K
  6093. 00004642  6024                     bra        +0x26 /* 00004668 */
  6094. 00004644  102B FDC3                move.b     D0, [A3 - 0x23D]
  6095. 00004648  6710                     beq        +0x12 /* 0000465A */
  6096. 0000464A  41EB FEDC                lea.l      A0, [A3 - 0x124]
  6097. 0000464E  43FA 003A                lea.l      A1, [PC + 0x3A /* 0000468A, value 0x3FFF8000 */]
  6098. 00004652  20D9                     move.l     [A0]+, [A1]+
  6099. 00004654  20D9                     move.l     [A0]+, [A1]+
  6100. 00004656  3091                     move.w     [A0], [A1]
  6101. 00004658  600E                     bra        +0x10 /* 00004668 */
  6102. label0000465A:
  6103. 0000465A  41EB FEDC                lea.l      A0, [A3 - 0x124]
  6104. 0000465E  43FA 0020                lea.l      A1, [PC + 0x20 /* 00004680, value 0x0, cstring "" */]
  6105. 00004662  20D9                     move.l     [A0]+, [A1]+
  6106. 00004664  20D9                     move.l     [A0]+, [A1]+
  6107. 00004666  3091                     move.w     [A0], [A1]
  6108. label00004668:
  6109. 00004668  4CDF 1800                movem.l    A3,A4, [A7]+
  6110. 0000466C  4E5E                     unlink     A6
  6111. 0000466E  2E9F                     move.l     [A7], [A7]+
  6112. 00004670  4E75                     rts
  6113. 00004672  8A43                     or.w       D5, D3
  6114. 00004674  5654                     addq.w     [A4], 3
  6115. 00004676  424F                     clr.w      A7
  6116. 00004678  4F4C                     chk.w      D7, A4
  6117. 0000467A  4541                     chk.w      D2, D1
  6118. 0000467C  4E00                     .invalid   // invalid opcode 4
  6119. 0000467E  0020 0000                ori.b      -[A0], 0x0
  6120. 00004682  0000 0000                ori.b      D0, 0x0
  6121. 00004686  0000 0000                ori.b      D0, 0x0
  6122. 0000468A  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  6123. 0000468C  8000                     or.b       D0, D0
  6124. 0000468E  0000 0000                ori.b      D0, 0x0
  6125. 00004692  0000 0546                ori.b      D0, 0x46 /* 'F' */
  6126. 00004696  414C                     chk.w      D0, A4
  6127. 00004698  5345                     subq.w     D5, 1
  6128. 0000469A  0454 5255                subi.w     [A4], 0x5255 /* 'RU' */
  6129. 0000469E  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  6130. fn000046A0:
  6131. 000046A0  4E56 FDC2                link       A6, -0x023E
  6132. 000046A4  48E7 0018                movem.l    -[A7], A3,A4
  6133. 000046A8  286E 0008                movea.l    A4, [A6 + 0x8]
  6134. 000046AC  266C 0008                movea.l    A3, [A4 + 0x8]
  6135. 000046B0  422E FF00                clr.b      [A6 - 0x100]
  6136. 000046B4  426E FEFE                clr.w      [A6 - 0x102]
  6137. 000046B8  7000                     moveq.l    D0, 0x00
  6138. 000046BA  2D40 FEFA                move.l     [A6 - 0x106], D0
  6139. 000046BE  487A 0308                pea.l      [PC + 0x308 /* 000049C8, value 0x0, cstring "" */]
  6140. 000046C2  486E FEF2                pea.l      [A6 - 0x10E]
  6141. 000046C6  3F3C 3010                move.w     -[A7], 0x3010
  6142. 000046CA  A9EB                     syscall    Pack4/FP68K
  6143. 000046CC  487A 02FA                pea.l      [PC + 0x2FA /* 000049C8, value 0x0, cstring "" */]
  6144. 000046D0  486E FEEE                pea.l      [A6 - 0x112]
  6145. 000046D4  3F3C 1010                move.w     -[A7], 0x1010
  6146. 000046D8  A9EB                     syscall    Pack4/FP68K
  6147. 000046DA  487A 02EC                pea.l      [PC + 0x2EC /* 000049C8, value 0x0, cstring "" */]
  6148. 000046DE  486E FEE6                pea.l      [A6 - 0x11A]
  6149. 000046E2  3F3C 0810                move.w     -[A7], 0x810
  6150. 000046E6  A9EB                     syscall    Pack4/FP68K
  6151. 000046E8  41EE FEDC                lea.l      A0, [A6 - 0x124]
  6152. 000046EC  43FA 02DA                lea.l      A1, [PC + 0x2DA /* 000049C8, value 0x0, cstring "" */]
  6153. 000046F0  20D9                     move.l     [A0]+, [A1]+
  6154. 000046F2  20D9                     move.l     [A0]+, [A1]+
  6155. 000046F4  3091                     move.w     [A0], [A1]
  6156. 000046F6  42AE FED8                clr.l      [A6 - 0x128]
  6157. 000046FA  42AE FED2                clr.l      [A6 - 0x12E]
  6158. 000046FE  426E FED6                clr.w      [A6 - 0x12A]
  6159. 00004702  426E FEC8                clr.w      [A6 - 0x138]
  6160. 00004706  426E FEC6                clr.w      [A6 - 0x13A]
  6161. 0000470A  426E FEC4                clr.w      [A6 - 0x13C]
  6162. 0000470E  42AE FECA                clr.l      [A6 - 0x136]
  6163. 00004712  426E FECE                clr.w      [A6 - 0x132]
  6164. 00004716  206C FFF4                movea.l    A0, [A4 - 0xC]
  6165. 0000471A  2050                     movea.l    A0, [A0]
  6166. 0000471C  700B                     moveq.l    D0, 0x0B
  6167. 0000471E  B068 0032                cmp.w      D0, [A0 + 0x32]
  6168. 00004722  6612                     bne        +0x14 /* 00004736 */
  6169. 00004724  486E FDC4                pea.l      [A6 - 0x23C]
  6170. 00004728  2F3C 0000 0100           move.l     -[A7], 0x100
  6171. 0000472E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6172. 00004732  4EAD 42C2                jsr        [A5 + 0x42C2 /* export_2132 */]
  6173. label00004736:
  6174. 00004736  422E FDC3                clr.b      [A6 - 0x23D]
  6175. 0000473A  206C FFF4                movea.l    A0, [A4 - 0xC]
  6176. 0000473E  2050                     movea.l    A0, [A0]
  6177. 00004740  3028 003E                move.w     D0, [A0 + 0x3E]
  6178. 00004744  5340                     subq.w     D0, 1
  6179. 00004746  6B00 0086                bmi        +0x88 /* 000047CE */
  6180. 0000474A  0C40 000B                cmpi.w     D0, 0xB
  6181. 0000474E  6E7E                     bgt        +0x80 /* 000047CE */
  6182. 00004750  D040                     add.w      D0, D0
  6183. 00004752  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6184. 00004756  4EFB 0000                jmp        [PC + D0.w]
  6185. 0000475A  001A 0022                ori.b      [A2]+, 0x22 /* '\"' */
  6186. 0000475E  002A 0032 003A           ori.b      [A2 + 0x3A], 0x32 /* '2' */
  6187. 00004764  0042 004A                ori.w      D2, 0x4A /* 'J' */
  6188. 00004768  0052 005A                ori.w      [A2], 0x5A /* 'Z' */
  6189. 0000476C  0062 006A                ori.w      -[A2], 0x6A /* 'j' */
  6190. 00004770  0070 2F0E 4EBA           ori.w      [A0 + D4 * 8 - 0x70], 0x2F0E
  6191. 00004776  EC2E                     lsr        D6.b, D6
  6192. 00004778  6054                     bra        +0x56 /* 000047CE */
  6193. 0000477A  2F0E                     move.l     -[A7], A6
  6194. 0000477C  4EBA EDE6                jsr        [PC - 0x121A /* 00003564 */]
  6195. 00004780  604C                     bra        +0x4E /* 000047CE */
  6196. 00004782  2F0E                     move.l     -[A7], A6
  6197. 00004784  4EBA EF26                jsr        [PC - 0x10DA /* 000036AC */]
  6198. 00004788  6044                     bra        +0x46 /* 000047CE */
  6199. 0000478A  2F0E                     move.l     -[A7], A6
  6200. 0000478C  4EBA F08A                jsr        [PC - 0xF76 /* 00003818 */]
  6201. 00004790  603C                     bra        +0x3E /* 000047CE */
  6202. 00004792  2F0E                     move.l     -[A7], A6
  6203. 00004794  4EBA F292                jsr        [PC - 0xD6E /* 00003A28 */]
  6204. 00004798  6034                     bra        +0x36 /* 000047CE */
  6205. 0000479A  2F0E                     move.l     -[A7], A6
  6206. 0000479C  4EBA F4BA                jsr        [PC - 0xB46 /* 00003C58 */]
  6207. 000047A0  602C                     bra        +0x2E /* 000047CE */
  6208. 000047A2  2F0E                     move.l     -[A7], A6
  6209. 000047A4  4EBA F6E2                jsr        [PC - 0x91E /* 00003E88 */]
  6210. 000047A8  6024                     bra        +0x26 /* 000047CE */
  6211. 000047AA  2F0E                     move.l     -[A7], A6
  6212. 000047AC  4EBA F87E                jsr        [PC - 0x782 /* 0000402C */]
  6213. 000047B0  601C                     bra        +0x1E /* 000047CE */
  6214. 000047B2  2F0E                     move.l     -[A7], A6
  6215. 000047B4  4EBA FA36                jsr        [PC - 0x5CA /* 000041EC */]
  6216. 000047B8  6014                     bra        +0x16 /* 000047CE */
  6217. 000047BA  2F0E                     move.l     -[A7], A6
  6218. 000047BC  4EBA FB92                jsr        [PC - 0x46E /* 00004350 */]
  6219. 000047C0  600C                     bra        +0xE /* 000047CE */
  6220. 000047C2  4EBA FD00                jsr        [PC - 0x300 /* 000044C4 */]
  6221. 000047C6  6006                     bra        +0x8 /* 000047CE */
  6222. 000047C8  2F0E                     move.l     -[A7], A6
  6223. 000047CA  4EBA FD0C                jsr        [PC - 0x2F4 /* 000044D8 */]
  6224. label000047CE:
  6225. 000047CE  206C FFF4                movea.l    A0, [A4 - 0xC]
  6226. 000047D2  2050                     movea.l    A0, [A0]
  6227. 000047D4  3028 0032                move.w     D0, [A0 + 0x32]
  6228. 000047D8  5340                     subq.w     D0, 1
  6229. 000047DA  6B00 01D2                bmi        +0x1D4 /* 000049AE */
  6230. 000047DE  0C40 000B                cmpi.w     D0, 0xB
  6231. 000047E2  6E00 01CA                bgt        +0x1CC /* 000049AE */
  6232. 000047E6  D040                     add.w      D0, D0
  6233. 000047E8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6234. 000047EC  4EFB 0000                jmp        [PC + D0.w]
  6235. 000047F0  001A 003E                ori.b      [A2]+, 0x3E /* '>' */
  6236. 000047F4  0062 0086                ori.w      -[A2], 0x86
  6237. 000047F8  00AA 00CE 00F2 0116      ori.l      [A2 + 0x116], 0xCE00F2
  6238. 00004800  013A 015C                btst       [PC + 0x15C /* 0000495E, value 0x30 '0' */], D0
  6239. 00004804  017E                     bchg       <<invalid special address>>, D0
  6240. 00004806  01A0                     bclr       -[A0], D0
  6241. 00004808  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  6242. 0000480C  486E FF00                pea.l      [A6 - 0x100]
  6243. 00004810  302C FFF2                move.w     D0, [A4 - 0xE]
  6244. 00004814  48C0                     ext.l      D0
  6245. 00004816  D0AC 000C                add.l      D0, [A4 + 0xC]
  6246. 0000481A  2F00                     move.l     -[A7], D0
  6247. 0000481C  302C FFEC                move.w     D0, [A4 - 0x14]
  6248. 00004820  48C0                     ext.l      D0
  6249. 00004822  2F00                     move.l     -[A7], D0
  6250. 00004824  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  6251. 00004828  6000 0184                bra        +0x186 /* 000049AE */
  6252. 0000482C  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  6253. 00004830  486E FEFE                pea.l      [A6 - 0x102]
  6254. 00004834  302C FFF2                move.w     D0, [A4 - 0xE]
  6255. 00004838  48C0                     ext.l      D0
  6256. 0000483A  D0AC 000C                add.l      D0, [A4 + 0xC]
  6257. 0000483E  2F00                     move.l     -[A7], D0
  6258. 00004840  302C FFEC                move.w     D0, [A4 - 0x14]
  6259. 00004844  48C0                     ext.l      D0
  6260. 00004846  2F00                     move.l     -[A7], D0
  6261. 00004848  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  6262. 0000484C  6000 0160                bra        +0x162 /* 000049AE */
  6263. 00004850  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  6264. 00004854  486E FEFA                pea.l      [A6 - 0x106]
  6265. 00004858  302C FFF2                move.w     D0, [A4 - 0xE]
  6266. 0000485C  48C0                     ext.l      D0
  6267. 0000485E  D0AC 000C                add.l      D0, [A4 + 0xC]
  6268. 00004862  2F00                     move.l     -[A7], D0
  6269. 00004864  302C FFEC                move.w     D0, [A4 - 0x14]
  6270. 00004868  48C0                     ext.l      D0
  6271. 0000486A  2F00                     move.l     -[A7], D0
  6272. 0000486C  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  6273. 00004870  6000 013C                bra        +0x13E /* 000049AE */
  6274. 00004874  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  6275. 00004878  486E FEF2                pea.l      [A6 - 0x10E]
  6276. 0000487C  302C FFF2                move.w     D0, [A4 - 0xE]
  6277. 00004880  48C0                     ext.l      D0
  6278. 00004882  D0AC 000C                add.l      D0, [A4 + 0xC]
  6279. 00004886  2F00                     move.l     -[A7], D0
  6280. 00004888  302C FFEC                move.w     D0, [A4 - 0x14]
  6281. 0000488C  48C0                     ext.l      D0
  6282. 0000488E  2F00                     move.l     -[A7], D0
  6283. 00004890  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  6284. 00004894  6000 0118                bra        +0x11A /* 000049AE */
  6285. 00004898  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  6286. 0000489C  486E FEEE                pea.l      [A6 - 0x112]
  6287. 000048A0  302C FFF2                move.w     D0, [A4 - 0xE]
  6288. 000048A4  48C0                     ext.l      D0
  6289. 000048A6  D0AC 000C                add.l      D0, [A4 + 0xC]
  6290. 000048AA  2F00                     move.l     -[A7], D0
  6291. 000048AC  302C FFEC                move.w     D0, [A4 - 0x14]
  6292. 000048B0  48C0                     ext.l      D0
  6293. 000048B2  2F00                     move.l     -[A7], D0
  6294. 000048B4  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  6295. 000048B8  6000 00F4                bra        +0xF6 /* 000049AE */
  6296. 000048BC  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  6297. 000048C0  486E FEE6                pea.l      [A6 - 0x11A]
  6298. 000048C4  302C FFF2                move.w     D0, [A4 - 0xE]
  6299. 000048C8  48C0                     ext.l      D0
  6300. 000048CA  D0AC 000C                add.l      D0, [A4 + 0xC]
  6301. 000048CE  2F00                     move.l     -[A7], D0
  6302. 000048D0  302C FFEC                move.w     D0, [A4 - 0x14]
  6303. 000048D4  48C0                     ext.l      D0
  6304. 000048D6  2F00                     move.l     -[A7], D0
  6305. 000048D8  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  6306. 000048DC  6000 00D0                bra        +0xD2 /* 000049AE */
  6307. 000048E0  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  6308. 000048E4  486E FEDC                pea.l      [A6 - 0x124]
  6309. 000048E8  302C FFF2                move.w     D0, [A4 - 0xE]
  6310. 000048EC  48C0                     ext.l      D0
  6311. 000048EE  D0AC 000C                add.l      D0, [A4 + 0xC]
  6312. 000048F2  2F00                     move.l     -[A7], D0
  6313. 000048F4  302C FFEC                move.w     D0, [A4 - 0x14]
  6314. 000048F8  48C0                     ext.l      D0
  6315. 000048FA  2F00                     move.l     -[A7], D0
  6316. 000048FC  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  6317. 00004900  6000 00AC                bra        +0xAE /* 000049AE */
  6318. 00004904  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  6319. 00004908  486E FED8                pea.l      [A6 - 0x128]
  6320. 0000490C  302C FFF2                move.w     D0, [A4 - 0xE]
  6321. 00004910  48C0                     ext.l      D0
  6322. 00004912  D0AC 000C                add.l      D0, [A4 + 0xC]
  6323. 00004916  2F00                     move.l     -[A7], D0
  6324. 00004918  302C FFEC                move.w     D0, [A4 - 0x14]
  6325. 0000491C  48C0                     ext.l      D0
  6326. 0000491E  2F00                     move.l     -[A7], D0
  6327. 00004920  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  6328. 00004924  6000 0088                bra        +0x8A /* 000049AE */
  6329. 00004928  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  6330. 0000492C  486E FED2                pea.l      [A6 - 0x12E]
  6331. 00004930  302C FFF2                move.w     D0, [A4 - 0xE]
  6332. 00004934  48C0                     ext.l      D0
  6333. 00004936  D0AC 000C                add.l      D0, [A4 + 0xC]
  6334. 0000493A  2F00                     move.l     -[A7], D0
  6335. 0000493C  302C FFEC                move.w     D0, [A4 - 0x14]
  6336. 00004940  48C0                     ext.l      D0
  6337. 00004942  2F00                     move.l     -[A7], D0
  6338. 00004944  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  6339. 00004948  6064                     bra        +0x66 /* 000049AE */
  6340. 0000494A  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  6341. 0000494E  486E FEC4                pea.l      [A6 - 0x13C]
  6342. 00004952  302C FFF2                move.w     D0, [A4 - 0xE]
  6343. 00004956  48C0                     ext.l      D0
  6344. 00004958  D0AC 000C                add.l      D0, [A4 + 0xC]
  6345. 0000495C  2F00                     move.l     -[A7], D0
  6346. 0000495E  302C FFEC                move.w     D0, [A4 - 0x14]
  6347. 00004962  48C0                     ext.l      D0
  6348. 00004964  2F00                     move.l     -[A7], D0
  6349. 00004966  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  6350. 0000496A  6042                     bra        +0x44 /* 000049AE */
  6351. 0000496C  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  6352. 00004970  486E FDC4                pea.l      [A6 - 0x23C]
  6353. 00004974  302C FFF2                move.w     D0, [A4 - 0xE]
  6354. 00004978  48C0                     ext.l      D0
  6355. 0000497A  D0AC 000C                add.l      D0, [A4 + 0xC]
  6356. 0000497E  2F00                     move.l     -[A7], D0
  6357. 00004980  302C FFEC                move.w     D0, [A4 - 0x14]
  6358. 00004984  48C0                     ext.l      D0
  6359. 00004986  2F00                     move.l     -[A7], D0
  6360. 00004988  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  6361. 0000498C  6020                     bra        +0x22 /* 000049AE */
  6362. 0000498E  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  6363. 00004992  486E FDC3                pea.l      [A6 - 0x23D]
  6364. 00004996  302C FFF2                move.w     D0, [A4 - 0xE]
  6365. 0000499A  48C0                     ext.l      D0
  6366. 0000499C  D0AC 000C                add.l      D0, [A4 + 0xC]
  6367. 000049A0  2F00                     move.l     -[A7], D0
  6368. 000049A2  302C FFEC                move.w     D0, [A4 - 0x14]
  6369. 000049A6  48C0                     ext.l      D0
  6370. 000049A8  2F00                     move.l     -[A7], D0
  6371. 000049AA  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  6372. label000049AE:
  6373. 000049AE  4CDF 1800                movem.l    A3,A4, [A7]+
  6374. 000049B2  4E5E                     unlink     A6
  6375. 000049B4  2E9F                     move.l     [A7], [A7]+
  6376. 000049B6  4E75                     rts
  6377. 000049B8  8D50                     or.w       [A0], D6
  6378. 000049BA  4153                     chk.w      D0, [A3]
  6379. 000049BC  5445                     addq.w     D5, 2
  6380. 000049BE  4356                     chk.w      D1, [A6]
  6381. 000049C0  5446                     addq.w     D6, 2
  6382. 000049C2  4945                     chk.w      D4, D5
  6383. 000049C4  4C44 000A                movem.l    D1,D3, D4
  6384. 000049C8  0000 0000                ori.b      D0, 0x0
  6385. 000049CC  0000 0000                ori.b      D0, 0x0
  6386. 000049D0  0000 0000                ori.b      D0, 0x0
  6387. export_2054:
  6388. 000049D4  4E56 FFCC                link       A6, -0x0034
  6389. 000049D8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6390. 000049DC  286E 0008                movea.l    A4, [A6 + 0x8]
  6391. 000049E0  4AAE 000C                tst.l      [A6 + 0xC]
  6392. 000049E4  6700 0166                beq        +0x168 /* 00004B4C */
  6393. 000049E8  206C 117C                movea.l    A0, [A4 + 0x117C]
  6394. 000049EC  2050                     movea.l    A0, [A0]
  6395. 000049EE  302E 0010                move.w     D0, [A6 + 0x10]
  6396. 000049F2  48C0                     ext.l      D0
  6397. 000049F4  E580                     asl        D0, 2
  6398. 000049F6  2670 08FC                movea.l    A3, [A0 + D0 - 0x4]
  6399. 000049FA  2053                     movea.l    A0, [A3]
  6400. 000049FC  3D68 0014 FFCE           move.w     [A6 - 0x32], [A0 + 0x14]
  6401. 00004A02  7E01                     moveq.l    D7, 0x01
  6402. 00004A04  6000 013E                bra        +0x140 /* 00004B44 */
  6403. label00004A08:
  6404. 00004A08  2053                     movea.l    A0, [A3]
  6405. 00004A0A  2068 0016                movea.l    A0, [A0 + 0x16]
  6406. 00004A0E  2050                     movea.l    A0, [A0]
  6407. 00004A10  3007                     move.w     D0, D7
  6408. 00004A12  48C0                     ext.l      D0
  6409. 00004A14  E580                     asl        D0, 2
  6410. 00004A16  2D70 08FC FFF4           move.l     [A6 - 0xC], [A0 + D0 - 0x4]
  6411. 00004A1C  206E FFF4                movea.l    A0, [A6 - 0xC]
  6412. 00004A20  2050                     movea.l    A0, [A0]
  6413. 00004A22  4A68 0030                tst.w      [A0 + 0x30]
  6414. 00004A26  6700 0118                beq        +0x11A /* 00004B40 */
  6415. 00004A2A  206E FFF4                movea.l    A0, [A6 - 0xC]
  6416. 00004A2E  2050                     movea.l    A0, [A0]
  6417. 00004A30  3D68 0030 FFD0           move.w     [A6 - 0x30], [A0 + 0x30]
  6418. 00004A36  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6419. 00004A3A  486E FFEE                pea.l      [A6 - 0x12]
  6420. 00004A3E  486E FFEC                pea.l      [A6 - 0x14]
  6421. 00004A42  486E FFEA                pea.l      [A6 - 0x16]
  6422. 00004A46  486E FFE8                pea.l      [A6 - 0x18]
  6423. 00004A4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6424. 00004A4E  4EBA CA74                jsr        [PC - 0x358C /* 000014C4 */]
  6425. 00004A52  206E FFF4                movea.l    A0, [A6 - 0xC]
  6426. 00004A56  2050                     movea.l    A0, [A0]
  6427. 00004A58  3D68 0036 FFF2           move.w     [A6 - 0xE], [A0 + 0x36]
  6428. 00004A5E  206E FFF4                movea.l    A0, [A6 - 0xC]
  6429. 00004A62  2050                     movea.l    A0, [A0]
  6430. 00004A64  3D68 0042 FFF0           move.w     [A6 - 0x10], [A0 + 0x42]
  6431. 00004A6A  3D6E FFE8 FFCC           move.w     [A6 - 0x34], [A6 - 0x18]
  6432. 00004A70  7C01                     moveq.l    D6, 0x01
  6433. 00004A72  6000 00C4                bra        +0xC6 /* 00004B38 */
  6434. label00004A76:
  6435. 00004A76  206E FFF4                movea.l    A0, [A6 - 0xC]
  6436. 00004A7A  2050                     movea.l    A0, [A0]
  6437. 00004A7C  700D                     moveq.l    D0, 0x0D
  6438. 00004A7E  B068 0032                cmp.w      D0, [A0 + 0x32]
  6439. 00004A82  57C0                     seq        D0
  6440. 00004A84  206E FFF4                movea.l    A0, [A6 - 0xC]
  6441. 00004A88  2050                     movea.l    A0, [A0]
  6442. 00004A8A  720D                     moveq.l    D1, 0x0D
  6443. 00004A8C  B268 003E                cmp.w      D1, [A0 + 0x3E]
  6444. 00004A90  57C1                     seq        D1
  6445. 00004A92  8001                     or.b       D0, D1
  6446. 00004A94  6728                     beq        +0x2A /* 00004ABE */
  6447. 00004A96  206E FFF4                movea.l    A0, [A6 - 0xC]
  6448. 00004A9A  2050                     movea.l    A0, [A0]
  6449. 00004A9C  700D                     moveq.l    D0, 0x0D
  6450. 00004A9E  B068 0032                cmp.w      D0, [A0 + 0x32]
  6451. 00004AA2  57C0                     seq        D0
  6452. 00004AA4  206E FFF4                movea.l    A0, [A6 - 0xC]
  6453. 00004AA8  2050                     movea.l    A0, [A0]
  6454. 00004AAA  720D                     moveq.l    D1, 0x0D
  6455. 00004AAC  B268 003E                cmp.w      D1, [A0 + 0x3E]
  6456. 00004AB0  57C1                     seq        D1
  6457. 00004AB2  C001                     and.b      D0, D1
  6458. 00004AB4  676E                     beq        +0x70 /* 00004B24 */
  6459. 00004AB6  2F0E                     move.l     -[A7], A6
  6460. 00004AB8  4EBA E802                jsr        [PC - 0x17FE /* 000032BC */]
  6461. 00004ABC  6066                     bra        +0x68 /* 00004B24 */
  6462. label00004ABE:
  6463. 00004ABE  206E FFF4                movea.l    A0, [A6 - 0xC]
  6464. 00004AC2  2050                     movea.l    A0, [A0]
  6465. 00004AC4  226E FFF4                movea.l    A1, [A6 - 0xC]
  6466. 00004AC8  2251                     movea.l    A1, [A1]
  6467. 00004ACA  3028 0032                move.w     D0, [A0 + 0x32]
  6468. 00004ACE  B069 003E                cmp.w      D0, [A1 + 0x3E]
  6469. 00004AD2  57C0                     seq        D0
  6470. 00004AD4  206E FFF4                movea.l    A0, [A6 - 0xC]
  6471. 00004AD8  2050                     movea.l    A0, [A0]
  6472. 00004ADA  7201                     moveq.l    D1, 0x01
  6473. 00004ADC  B268 0032                cmp.w      D1, [A0 + 0x32]
  6474. 00004AE0  56C1                     sne        D1
  6475. 00004AE2  C001                     and.b      D0, D1
  6476. 00004AE4  6738                     beq        +0x3A /* 00004B1E */
  6477. 00004AE6  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  6478. 00004AEA  206E 0008                movea.l    A0, [A6 + 0x8]
  6479. 00004AEE  302E FFD0                move.w     D0, [A6 - 0x30]
  6480. 00004AF2  E540                     asl        D0.w, 2
  6481. 00004AF4  322E FFF0                move.w     D1, [A6 - 0x10]
  6482. 00004AF8  48C1                     ext.l      D1
  6483. 00004AFA  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  6484. 00004AFE  D2B0 0000                add.l      D1, [A0 + D0.w]
  6485. 00004B02  2F01                     move.l     -[A7], D1
  6486. 00004B04  302E FFF2                move.w     D0, [A6 - 0xE]
  6487. 00004B08  48C0                     ext.l      D0
  6488. 00004B0A  D0AE 000C                add.l      D0, [A6 + 0xC]
  6489. 00004B0E  2F00                     move.l     -[A7], D0
  6490. 00004B10  302E FFEE                move.w     D0, [A6 - 0x12]
  6491. 00004B14  48C0                     ext.l      D0
  6492. 00004B16  2F00                     move.l     -[A7], D0
  6493. 00004B18  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  6494. 00004B1C  6006                     bra        +0x8 /* 00004B24 */
  6495. label00004B1E:
  6496. 00004B1E  2F0E                     move.l     -[A7], A6
  6497. 00004B20  4EBA FB7E                jsr        [PC - 0x482 /* 000046A0 */]
  6498. label00004B24:
  6499. 00004B24  302E FFEC                move.w     D0, [A6 - 0x14]
  6500. 00004B28  D16E FFF2                add.w      [A6 - 0xE], D0
  6501. 00004B2C  302E FFEA                move.w     D0, [A6 - 0x16]
  6502. 00004B30  D16E FFF0                add.w      [A6 - 0x10], D0
  6503. 00004B34  5246                     addq.w     D6, 1
  6504. 00004B36  6908                     bvs        +0xA /* 00004B40 */
  6505. label00004B38:
  6506. 00004B38  BC6E FFCC                cmp.w      D6, [A6 - 0x34]
  6507. 00004B3C  6F00 FF38                ble        -0xC6 /* 00004A76 */
  6508. label00004B40:
  6509. 00004B40  5247                     addq.w     D7, 1
  6510. 00004B42  6908                     bvs        +0xA /* 00004B4C */
  6511. label00004B44:
  6512. 00004B44  BE6E FFCE                cmp.w      D7, [A6 - 0x32]
  6513. 00004B48  6F00 FEBE                ble        -0x140 /* 00004A08 */
  6514. label00004B4C:
  6515. 00004B4C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6516. 00004B50  4E5E                     unlink     A6
  6517. 00004B52  205F                     movea.l    A0, [A7]+
  6518. 00004B54  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6519. 00004B58  4ED0                     jmp        [A0]
  6520. 00004B5A  8E49                     or.w       D7, A1
  6521. 00004B5C  534F                     subq.w     A7, 1
  6522. 00004B5E  5F50                     subq.w     [A0], 7
  6523. 00004B60  5245                     addq.w     D5, 1
  6524. 00004B62  4354                     chk.w      D1, [A4]
  6525. 00004B64  4F56                     chk.w      D7, [A6]
  6526. 00004B66  4945                     chk.w      D4, D5
  6527. 00004B68  5700                     subq.b     D0, 3
  6528. 00004B6A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6529. // begin alternate branch 00004B6C-00004B72
  6530. fn00004B6C:
  6531. 00004B6C  4E56 0000                link       A6, 0
  6532. 00004B70  2F0C                     move.l     -[A7], A4
  6533. // end alternate branch 00004B6C-00004B72
  6534. fn00004B6C: // (misaligned)
  6535. 00004B6E  0000 2F0C                ori.b      D0, 0xC
  6536. 00004B72  286E 0008                movea.l    A4, [A6 + 0x8]
  6537. 00004B76  302E 000C                move.w     D0, [A6 + 0xC]
  6538. 00004B7A  5340                     subq.w     D0, 1
  6539. 00004B7C  3200                     move.w     D1, D0
  6540. 00004B7E  E641                     asr        D1.w, 3
  6541. 00004B80  0134 10F0                btst       [A4 + D1.w - 0x16], D0
  6542. 00004B84  6712                     beq        +0x14 /* 00004B98 */
  6543. 00004B86  302E 000C                move.w     D0, [A6 + 0xC]
  6544. 00004B8A  5340                     subq.w     D0, 1
  6545. 00004B8C  3200                     move.w     D1, D0
  6546. 00004B8E  E640                     asr        D0.w, 3
  6547. 00004B90  03B4 00F0                bclr       [A4 + D0.w - 0x16], D1
  6548. 00004B94  536C FFEC                subq.w     [A4 - 0x14], 1
  6549. label00004B98:
  6550. 00004B98  285F                     movea.l    A4, [A7]+
  6551. 00004B9A  4E5E                     unlink     A6
  6552. 00004B9C  205F                     movea.l    A0, [A7]+
  6553. 00004B9E  5C4F                     addq.w     A7, 6
  6554. 00004BA0  4ED0                     jmp        [A0]
  6555. 00004BA2  8846                     or.w       D4, D6
  6556. 00004BA4  494C                     chk.w      D4, A4
  6557. 00004BA6  4544                     chk.w      D2, D4
  6558. 00004BA8  4F4E                     chk.w      D7, A6
  6559. 00004BAA  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  6560. 00004BAC  0000 0000                ori.b      D0, 0x0
  6561. fn00004BB0:
  6562. 00004BB0  4E56 FFF8                link       A6, -0x0008
  6563. 00004BB4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6564. 00004BB8  382E 000E                move.w     D4, [A6 + 0xE]
  6565. 00004BBC  286E 0008                movea.l    A4, [A6 + 0x8]
  6566. 00004BC0  266C 0008                movea.l    A3, [A4 + 0x8]
  6567. 00004BC4  3F04                     move.w     -[A7], D4
  6568. 00004BC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6569. 00004BCA  4EBA FFA0                jsr        [PC - 0x60 /* 00004B6C */]
  6570. 00004BCE  7E01                     moveq.l    D7, 0x01
  6571. label00004BD0:
  6572. 00004BD0  4A6C FFEC                tst.w      [A4 - 0x14]
  6573. 00004BD4  5EC0                     sgt        D0
  6574. 00004BD6  4A00                     tst.b      D0
  6575. 00004BD8  6700 00A0                beq        +0xA2 /* 00004C7A */
  6576. 00004BDC  3204                     move.w     D1, D4
  6577. 00004BDE  E541                     asl        D1.w, 2
  6578. 00004BE0  43EB 0F64                lea.l      A1, [A3 + 0xF64]
  6579. 00004BE4  2071 1000                movea.l    A0, [A1 + D1.w]
  6580. 00004BE8  BE68 0050                cmp.w      D7, [A0 + 0x50]
  6581. 00004BEC  5FC1                     sle        D1
  6582. 00004BEE  C001                     and.b      D0, D1
  6583. 00004BF0  6700 0088                beq        +0x8A /* 00004C7A */
  6584. 00004BF4  4267                     clr.w      -[A7]
  6585. 00004BF6  3F04                     move.w     -[A7], D4
  6586. 00004BF8  3F07                     move.w     -[A7], D7
  6587. 00004BFA  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6588. 00004BFE  4EAD 4282                jsr        [A5 + 0x4282 /* export_2124 */]
  6589. 00004C02  3C1F                     move.w     D6, [A7]+
  6590. 00004C04  676E                     beq        +0x70 /* 00004C74 */
  6591. 00004C06  4267                     clr.w      -[A7]
  6592. 00004C08  3F06                     move.w     -[A7], D6
  6593. 00004C0A  486E FFFE                pea.l      [A6 - 0x2]
  6594. 00004C0E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6595. 00004C12  4EBA B6F4                jsr        [PC - 0x490C /* 00000308 */]
  6596. 00004C16  101F                     move.b     D0, [A7]+
  6597. 00004C18  675A                     beq        +0x5C /* 00004C74 */
  6598. 00004C1A  302E FFFE                move.w     D0, [A6 - 0x2]
  6599. 00004C1E  5340                     subq.w     D0, 1
  6600. 00004C20  3200                     move.w     D1, D0
  6601. 00004C22  E641                     asr        D1.w, 3
  6602. 00004C24  0134 10F0                btst       [A4 + D1.w - 0x16], D0
  6603. 00004C28  670C                     beq        +0xE /* 00004C36 */
  6604. 00004C2A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6605. 00004C2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6606. 00004C32  4EBA FF38                jsr        [PC - 0xC8 /* 00004B6C */]
  6607. label00004C36:
  6608. 00004C36  102E 000C                move.b     D0, [A6 + 0xC]
  6609. 00004C3A  6716                     beq        +0x18 /* 00004C52 */
  6610. 00004C3C  4267                     clr.w      -[A7]
  6611. 00004C3E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6612. 00004C42  1F3C 0001                move.b     -[A7], 0x1
  6613. 00004C46  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6614. 00004C4A  4EBA C654                jsr        [PC - 0x39AC /* 000012A0 */]
  6615. 00004C4E  1A1F                     move.b     D5, [A7]+
  6616. 00004C50  600E                     bra        +0x10 /* 00004C60 */
  6617. label00004C52:
  6618. 00004C52  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6619. 00004C56  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6620. 00004C5A  4EBA C454                jsr        [PC - 0x3BAC /* 000010B0 */]
  6621. 00004C5E  4205                     clr.b      D5
  6622. label00004C60:
  6623. 00004C60  4A6C FFEC                tst.w      [A4 - 0x14]
  6624. 00004C64  6F0E                     ble        +0x10 /* 00004C74 */
  6625. 00004C66  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6626. 00004C6A  1F05                     move.b     -[A7], D5
  6627. 00004C6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6628. 00004C70  4EBA FF3E                jsr        [PC - 0xC2 /* 00004BB0 */]
  6629. label00004C74:
  6630. 00004C74  5247                     addq.w     D7, 1
  6631. 00004C76  6000 FF58                bra        -0xA6 /* 00004BD0 */
  6632. label00004C7A:
  6633. 00004C7A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6634. 00004C7E  4E5E                     unlink     A6
  6635. 00004C80  205F                     movea.l    A0, [A7]+
  6636. 00004C82  504F                     addq.w     A7, 8
  6637. 00004C84  4ED0                     jmp        [A0]
  6638. 00004C86  8644                     or.w       D3, D4
  6639. 00004C88  4F52                     chk.w      D7, [A2]
  6640. 00004C8A  4541                     chk.w      D2, D1
  6641. 00004C8C  4400                     neg.b      D0
  6642. 00004C8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6643. // begin alternate branch 00004C90-00004C94
  6644. fn00004C90:
  6645. 00004C90  4E56 FFE2                link       A6, -0x001E
  6646. // end alternate branch 00004C90-00004C94
  6647. fn00004C90: // (misaligned)
  6648. 00004C92  FFE2                     .invalid   <<F/7/7>>
  6649. 00004C94  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6650. 00004C98  382E 000C                move.w     D4, [A6 + 0xC]
  6651. 00004C9C  286E 0008                movea.l    A4, [A6 + 0x8]
  6652. 00004CA0  266C 0008                movea.l    A3, [A4 + 0x8]
  6653. 00004CA4  7E01                     moveq.l    D7, 0x01
  6654. label00004CA6:
  6655. 00004CA6  4A6C FFEC                tst.w      [A4 - 0x14]
  6656. 00004CAA  5EC0                     sgt        D0
  6657. 00004CAC  4A00                     tst.b      D0
  6658. 00004CAE  6700 0142                beq        +0x144 /* 00004DF2 */
  6659. 00004CB2  206B 08F4                movea.l    A0, [A3 + 0x8F4]
  6660. 00004CB6  BE68 003E                cmp.w      D7, [A0 + 0x3E]
  6661. 00004CBA  5FC1                     sle        D1
  6662. 00004CBC  C001                     and.b      D0, D1
  6663. 00004CBE  6700 0132                beq        +0x134 /* 00004DF2 */
  6664. 00004CC2  7C01                     moveq.l    D6, 0x01
  6665. label00004CC4:
  6666. 00004CC4  4A6C FFEC                tst.w      [A4 - 0x14]
  6667. 00004CC8  5EC0                     sgt        D0
  6668. 00004CCA  4A00                     tst.b      D0
  6669. 00004CCC  6700 011E                beq        +0x120 /* 00004DEC */
  6670. 00004CD0  3207                     move.w     D1, D7
  6671. 00004CD2  E541                     asl        D1.w, 2
  6672. 00004CD4  43EB 0F64                lea.l      A1, [A3 + 0xF64]
  6673. 00004CD8  2071 1000                movea.l    A0, [A1 + D1.w]
  6674. 00004CDC  BC68 0050                cmp.w      D6, [A0 + 0x50]
  6675. 00004CE0  5FC1                     sle        D1
  6676. 00004CE2  C001                     and.b      D0, D1
  6677. 00004CE4  6700 0106                beq        +0x108 /* 00004DEC */
  6678. 00004CE8  4267                     clr.w      -[A7]
  6679. 00004CEA  3F07                     move.w     -[A7], D7
  6680. 00004CEC  3F06                     move.w     -[A7], D6
  6681. 00004CEE  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6682. 00004CF2  4EAD 4282                jsr        [A5 + 0x4282 /* export_2124 */]
  6683. 00004CF6  3A1F                     move.w     D5, [A7]+
  6684. 00004CF8  4267                     clr.w      -[A7]
  6685. 00004CFA  3F05                     move.w     -[A7], D5
  6686. 00004CFC  486E FFFE                pea.l      [A6 - 0x2]
  6687. 00004D00  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6688. 00004D04  4EBA B602                jsr        [PC - 0x49FE /* 00000308 */]
  6689. 00004D08  101F                     move.b     D0, [A7]+
  6690. 00004D0A  6700 00DA                beq        +0xDC /* 00004DE6 */
  6691. 00004D0E  B86E FFFE                cmp.w      D4, [A6 - 0x2]
  6692. 00004D12  6600 00D2                bne        +0xD4 /* 00004DE6 */
  6693. 00004D16  3747 03B4                move.w     [A3 + 0x3B4], D7
  6694. 00004D1A  3004                     move.w     D0, D4
  6695. 00004D1C  E540                     asl        D0.w, 2
  6696. 00004D1E  3207                     move.w     D1, D7
  6697. 00004D20  E541                     asl        D1.w, 2
  6698. 00004D22  43EB 01B0                lea.l      A1, [A3 + 0x1B0]
  6699. 00004D26  2071 1000                movea.l    A0, [A1 + D1.w]
  6700. 00004D2A  3206                     move.w     D1, D6
  6701. 00004D2C  48C1                     ext.l      D1
  6702. 00004D2E  E581                     asl        D1, 2
  6703. 00004D30  43EB 06B6                lea.l      A1, [A3 + 0x6B6]
  6704. 00004D34  21B1 0000 1800           move.l     [A0 + D1], [A1 + D0.w]
  6705. 00004D3A  3004                     move.w     D0, D4
  6706. 00004D3C  E540                     asl        D0.w, 2
  6707. 00004D3E  41EB 06B6                lea.l      A0, [A3 + 0x6B6]
  6708. 00004D42  4AB0 0000                tst.l      [A0 + D0.w]
  6709. 00004D46  660C                     bne        +0xE /* 00004D54 */
  6710. 00004D48  3F07                     move.w     -[A7], D7
  6711. 00004D4A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6712. 00004D4E  4EBA C360                jsr        [PC - 0x3CA0 /* 000010B0 */]
  6713. 00004D52  6078                     bra        +0x7A /* 00004DCC */
  6714. label00004D54:
  6715. 00004D54  4267                     clr.w      -[A7]
  6716. 00004D56  3F07                     move.w     -[A7], D7
  6717. 00004D58  3006                     move.w     D0, D6
  6718. 00004D5A  5240                     addq.w     D0, 1
  6719. 00004D5C  3F00                     move.w     -[A7], D0
  6720. 00004D5E  3007                     move.w     D0, D7
  6721. 00004D60  E540                     asl        D0.w, 2
  6722. 00004D62  41EB 01B0                lea.l      A0, [A3 + 0x1B0]
  6723. 00004D66  2F30 0000                move.l     -[A7], [A0 + D0.w]
  6724. 00004D6A  3F3C 0001                move.w     -[A7], 0x1
  6725. 00004D6E  1F3C 0001                move.b     -[A7], 0x1
  6726. 00004D72  1F3C 0001                move.b     -[A7], 0x1
  6727. 00004D76  1F3C 0001                move.b     -[A7], 0x1
  6728. 00004D7A  4267                     clr.w      -[A7]
  6729. 00004D7C  486E FFEE                pea.l      [A6 - 0x12]
  6730. 00004D80  486E FFF2                pea.l      [A6 - 0xE]
  6731. 00004D84  486E FFE2                pea.l      [A6 - 0x1E]
  6732. 00004D88  486E FFE8                pea.l      [A6 - 0x18]
  6733. 00004D8C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6734. 00004D90  4EAD 430A                jsr        [A5 + 0x430A /* export_2141 */]
  6735. 00004D94  101F                     move.b     D0, [A7]+
  6736. 00004D96  672A                     beq        +0x2C /* 00004DC2 */
  6737. 00004D98  3F07                     move.w     -[A7], D7
  6738. 00004D9A  486E FFE2                pea.l      [A6 - 0x1E]
  6739. 00004D9E  1F3C 0001                move.b     -[A7], 0x1
  6740. 00004DA2  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6741. 00004DA6  4EBA C434                jsr        [PC - 0x3BCC /* 000011DC */]
  6742. 00004DAA  202E FFF2                move.l     D0, [A6 - 0xE]
  6743. 00004DAE  90AE FFEE                sub.l      D0, [A6 - 0x12]
  6744. 00004DB2  5280                     addq.l     D0, 1
  6745. 00004DB4  3207                     move.w     D1, D7
  6746. 00004DB6  E541                     asl        D1.w, 2
  6747. 00004DB8  41EB 0AF4                lea.l      A0, [A3 + 0xAF4]
  6748. 00004DBC  2180 1000                move.l     [A0 + D1.w], D0
  6749. 00004DC0  600A                     bra        +0xC /* 00004DCC */
  6750. label00004DC2:
  6751. 00004DC2  3F07                     move.w     -[A7], D7
  6752. 00004DC4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6753. 00004DC8  4EBA C2E6                jsr        [PC - 0x3D1A /* 000010B0 */]
  6754. label00004DCC:
  6755. 00004DCC  3F07                     move.w     -[A7], D7
  6756. 00004DCE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6757. 00004DD2  4EBA FD98                jsr        [PC - 0x268 /* 00004B6C */]
  6758. 00004DD6  4A6C FFEC                tst.w      [A4 - 0x14]
  6759. 00004DDA  6F0A                     ble        +0xC /* 00004DE6 */
  6760. 00004DDC  3F07                     move.w     -[A7], D7
  6761. 00004DDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6762. 00004DE2  4EBA FEAC                jsr        [PC - 0x154 /* 00004C90 */]
  6763. label00004DE6:
  6764. 00004DE6  5246                     addq.w     D6, 1
  6765. 00004DE8  6000 FEDA                bra        -0x124 /* 00004CC4 */
  6766. label00004DEC:
  6767. 00004DEC  5247                     addq.w     D7, 1
  6768. 00004DEE  6000 FEB6                bra        -0x148 /* 00004CA6 */
  6769. label00004DF2:
  6770. 00004DF2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6771. 00004DF6  4E5E                     unlink     A6
  6772. 00004DF8  205F                     movea.l    A0, [A7]+
  6773. 00004DFA  5C4F                     addq.w     A7, 6
  6774. 00004DFC  4ED0                     jmp        [A0]
  6775. 00004DFE  8644                     or.w       D3, D4
  6776. 00004E00  4F46                     chk.w      D7, D6
  6777. 00004E02  494E                     chk.w      D4, A6
  6778. 00004E04  4400                     neg.b      D0
  6779. 00004E06  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6780. export_2055: // at 00004E08 (misaligned)
  6781. 00004E0A  FFE2                     .invalid   <<F/7/7>>
  6782. 00004E0C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6783. 00004E10  286E 0008                movea.l    A4, [A6 + 0x8]
  6784. 00004E14  486E FFF0                pea.l      [A6 - 0x10]
  6785. 00004E18  7010                     moveq.l    D0, 0x10
  6786. 00004E1A  2F00                     move.l     -[A7], D0
  6787. 00004E1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6788. 00004E20  4EAD 42C2                jsr        [A5 + 0x42C2 /* export_2132 */]
  6789. 00004E24  206C 117C                movea.l    A0, [A4 + 0x117C]
  6790. 00004E28  2050                     movea.l    A0, [A0]
  6791. 00004E2A  302E 000E                move.w     D0, [A6 + 0xE]
  6792. 00004E2E  48C0                     ext.l      D0
  6793. 00004E30  E580                     asl        D0, 2
  6794. 00004E32  2670 08FC                movea.l    A3, [A0 + D0 - 0x4]
  6795. 00004E36  426E FFEC                clr.w      [A6 - 0x14]
  6796. 00004E3A  2053                     movea.l    A0, [A3]
  6797. 00004E3C  3D68 0014 FFE2           move.w     [A6 - 0x1E], [A0 + 0x14]
  6798. 00004E42  7E01                     moveq.l    D7, 0x01
  6799. 00004E44  603C                     bra        +0x3E /* 00004E82 */
  6800. label00004E46:
  6801. 00004E46  2053                     movea.l    A0, [A3]
  6802. 00004E48  2068 0016                movea.l    A0, [A0 + 0x16]
  6803. 00004E4C  2050                     movea.l    A0, [A0]
  6804. 00004E4E  3007                     move.w     D0, D7
  6805. 00004E50  48C0                     ext.l      D0
  6806. 00004E52  E580                     asl        D0, 2
  6807. 00004E54  2070 08FC                movea.l    A0, [A0 + D0 - 0x4]
  6808. 00004E58  2050                     movea.l    A0, [A0]
  6809. 00004E5A  3C28 0030                move.w     D6, [A0 + 0x30]
  6810. 00004E5E  6F1E                     ble        +0x20 /* 00004E7E */
  6811. 00004E60  3006                     move.w     D0, D6
  6812. 00004E62  5340                     subq.w     D0, 1
  6813. 00004E64  3200                     move.w     D1, D0
  6814. 00004E66  E641                     asr        D1.w, 3
  6815. 00004E68  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  6816. 00004E6C  6610                     bne        +0x12 /* 00004E7E */
  6817. 00004E6E  3006                     move.w     D0, D6
  6818. 00004E70  5340                     subq.w     D0, 1
  6819. 00004E72  3200                     move.w     D1, D0
  6820. 00004E74  E640                     asr        D0.w, 3
  6821. 00004E76  03F6                     .incomplete
  6822. 00004E78  00F0                     .incomplete
  6823. 00004E7A  526E FFEC                addq.w     [A6 - 0x14], 1
  6824. label00004E7E:
  6825. 00004E7E  5247                     addq.w     D7, 1
  6826. 00004E80  6906                     bvs        +0x8 /* 00004E88 */
  6827. label00004E82:
  6828. 00004E82  BE6E FFE2                cmp.w      D7, [A6 - 0x1E]
  6829. 00004E86  6FBE                     ble        -0x40 /* 00004E46 */
  6830. label00004E88:
  6831. 00004E88  4A6E FFEC                tst.w      [A6 - 0x14]
  6832. 00004E8C  6F0E                     ble        +0x10 /* 00004E9C */
  6833. 00004E8E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6834. 00004E92  1F3C 0001                move.b     -[A7], 0x1
  6835. 00004E96  2F0E                     move.l     -[A7], A6
  6836. 00004E98  4EBA FD16                jsr        [PC - 0x2EA /* 00004BB0 */]
  6837. label00004E9C:
  6838. 00004E9C  4A6E FFEC                tst.w      [A6 - 0x14]
  6839. 00004EA0  6F0A                     ble        +0xC /* 00004EAC */
  6840. 00004EA2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6841. 00004EA6  2F0E                     move.l     -[A7], A6
  6842. 00004EA8  4EBA FDE6                jsr        [PC - 0x21A /* 00004C90 */]
  6843. label00004EAC:
  6844. 00004EAC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6845. 00004EB0  4E5E                     unlink     A6
  6846. 00004EB2  205F                     movea.l    A0, [A7]+
  6847. 00004EB4  504F                     addq.w     A7, 8
  6848. 00004EB6  4ED0                     jmp        [A0]
  6849. 00004EB8  9449                     sub.w      D2, A1
  6850. 00004EBA  534F                     subq.w     A7, 1
  6851. 00004EBC  5F46                     subq.w     D6, 7
  6852. 00004EBE  494E                     chk.w      D4, A6
  6853. 00004EC0  444F                     neg.w      A7
  6854. 00004EC2  5448                     addq.w     A0, 2
  6855. 00004EC4  4552                     chk.w      D2, [A2]
  6856. 00004EC6  5245                     addq.w     D5, 1
  6857. 00004EC8  434F                     chk.w      D1, A7
  6858. 00004ECA  5244                     addq.w     D4, 1
  6859. 00004ECC  5300                     subq.b     D0, 1
  6860. 00004ECE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6861. export_2056: // at 00004ED0 (misaligned)
  6862. 00004ED2  FFEA                     .invalid   <<F/7/7>>
  6863. 00004ED4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6864. 00004ED8  206E 0010                movea.l    A0, [A6 + 0x10]
  6865. 00004EDC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6866. 00004EE0  22D8                     move.l     [A1]+, [A0]+
  6867. 00004EE2  22D8                     move.l     [A1]+, [A0]+
  6868. 00004EE4  22D8                     move.l     [A1]+, [A0]+
  6869. 00004EE6  22D8                     move.l     [A1]+, [A0]+
  6870. 00004EE8  266E 000C                movea.l    A3, [A6 + 0xC]
  6871. 00004EEC  286E 0008                movea.l    A4, [A6 + 0x8]
  6872. 00004EF0  36BC 0001                move.w     [A3], 0x1
  6873. 00004EF4  4207                     clr.b      D7
  6874. 00004EF6  4267                     clr.w      -[A7]
  6875. 00004EF8  486E FFF0                pea.l      [A6 - 0x10]
  6876. 00004EFC  487A 009E                pea.l      [PC + 0x9E /* 00004F9C, value 0x6496E73, pstring "Insert" */]
  6877. 00004F00  4267                     clr.w      -[A7]
  6878. 00004F02  1F3C 0001                move.b     -[A7], 0x1
  6879. 00004F06  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  6880. 00004F0A  101F                     move.b     D0, [A7]+
  6881. 00004F0C  670C                     beq        +0xE /* 00004F1A */
  6882. 00004F0E  41EE FFF0                lea.l      A0, [A6 - 0x10]
  6883. 00004F12  43FA 0082                lea.l      A1, [PC + 0x82 /* 00004F96, value 0x55F434F, pstring "_CON0" */]
  6884. 00004F16  20D9                     move.l     [A0]+, [A1]+
  6885. 00004F18  3091                     move.w     [A0], [A1]
  6886. label00004F1A:
  6887. 00004F1A  302E 0014                move.w     D0, [A6 + 0x14]
  6888. 00004F1E  E540                     asl        D0.w, 2
  6889. 00004F20  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  6890. 00004F24  2071 0000                movea.l    A0, [A1 + D0.w]
  6891. 00004F28  3013                     move.w     D0, [A3]
  6892. 00004F2A  B068 004C                cmp.w      D0, [A0 + 0x4C]
  6893. 00004F2E  5FC0                     sle        D0
  6894. 00004F30  4A00                     tst.b      D0
  6895. 00004F32  673E                     beq        +0x40 /* 00004F72 */
  6896. 00004F34  1207                     move.b     D1, D7
  6897. 00004F36  0A01 0001                xori.b     D1, 0x1
  6898. 00004F3A  C001                     and.b      D0, D1
  6899. 00004F3C  6734                     beq        +0x36 /* 00004F72 */
  6900. 00004F3E  42A7                     clr.l      -[A7]
  6901. 00004F40  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  6902. 00004F44  3F13                     move.w     -[A7], [A3]
  6903. 00004F46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6904. 00004F4A  4EAD 4222                jsr        [A5 + 0x4222 /* export_2112 */]
  6905. 00004F4E  2C1F                     move.l     D6, [A7]+
  6906. 00004F50  4267                     clr.w      -[A7]
  6907. 00004F52  2046                     movea.l    A0, D6
  6908. 00004F54  4868 0002                pea.l      [A0 + 0x2]
  6909. 00004F58  486E FFF0                pea.l      [A6 - 0x10]
  6910. 00004F5C  4267                     clr.w      -[A7]
  6911. 00004F5E  1F3C 0001                move.b     -[A7], 0x1
  6912. 00004F62  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  6913. 00004F66  101F                     move.b     D0, [A7]+
  6914. 00004F68  6704                     beq        +0x6 /* 00004F6E */
  6915. 00004F6A  7E01                     moveq.l    D7, 0x01
  6916. 00004F6C  60AC                     bra        -0x52 /* 00004F1A */
  6917. label00004F6E:
  6918. 00004F6E  5253                     addq.w     [A3], 1
  6919. 00004F70  60A8                     bra        -0x56 /* 00004F1A */
  6920. label00004F72:
  6921. 00004F72  1D47 0016                move.b     [A6 + 0x16], D7
  6922. 00004F76  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6923. 00004F7A  4E5E                     unlink     A6
  6924. 00004F7C  205F                     movea.l    A0, [A7]+
  6925. 00004F7E  DEFC 000E                add.w      A7, 0xE
  6926. 00004F82  4ED0                     jmp        [A0]
  6927. 00004F84  8F49 534F                pack       -[A7], -[A1], 0x534F
  6928. 00004F88  5F46                     subq.w     D6, 7
  6929. 00004F8A  494E                     chk.w      D4, A6
  6930. 00004F8C  4452                     neg.w      [A2]
  6931. 00004F8E  4541                     chk.w      D2, D1
  6932. 00004F90  4C4B 4559                movem.l    D0,D3,D4,D6,A0,A2,A6, A3
  6933. 00004F94  000E 055F                ori.b      A6, 0x5F /* '_' */
  6934. 00004F98  434F                     chk.w      D1, A7
  6935. 00004F9A  4E30                     .invalid   // invalid opcode 4
  6936. 00004F9C  0649 6E73                addi.w     A1, 0x6E73 /* 'ns' */
  6937. 00004FA0  6572                     bcs        +0x74 /* 00005014 */
  6938. 00004FA2  7400                     moveq.l    D2, 0x00
  6939. export_2057:
  6940. 00004FA4  4E56 FF94                link       A6, -0x006C
  6941. 00004FA8  7000                     moveq.l    D0, 0x00
  6942. 00004FAA  2D40 FFA0                move.l     [A6 - 0x60], D0
  6943. 00004FAE  7000                     moveq.l    D0, 0x00
  6944. 00004FB0  2D40 FFA6                move.l     [A6 - 0x5A], D0
  6945. 00004FB4  3D6E 000C FFAA           move.w     [A6 - 0x56], [A6 + 0xC]
  6946. 00004FBA  426E FFB0                clr.w      [A6 - 0x50]
  6947. 00004FBE  7000                     moveq.l    D0, 0x00
  6948. 00004FC0  2D40 FFC4                move.l     [A6 - 0x3C], D0
  6949. 00004FC4  4267                     clr.w      -[A7]
  6950. 00004FC6  486E FF94                pea.l      [A6 - 0x6C]
  6951. 00004FCA  4267                     clr.w      -[A7]
  6952. 00004FCC  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  6953. 00004FD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6954. 00004FD4  4EAD 3EBA                jsr        [A5 + 0x3EBA /* export_2003 */]
  6955. 00004FD8  2D6E FFC4 000E           move.l     [A6 + 0xE], [A6 - 0x3C]
  6956. 00004FDE  4E5E                     unlink     A6
  6957. 00004FE0  205F                     movea.l    A0, [A7]+
  6958. 00004FE2  5C4F                     addq.w     A7, 6
  6959. 00004FE4  4ED0                     jmp        [A0]
  6960. 00004FE6  8C49                     or.w       D6, A1
  6961. 00004FE8  534F                     subq.w     A7, 1
  6962. 00004FEA  5F47                     subq.w     D7, 7
  6963. 00004FEC  4554                     chk.w      D2, [A4]
  6964. 00004FEE  4449                     neg.w      A1
  6965. 00004FF0  5249                     addq.w     A1, 1
  6966. 00004FF2  4400                     neg.b      D0
  6967. 00004FF4  0000 0000                ori.b      D0, 0x0
  6968. export_2058:
  6969. 00004FF8  4E56 FF8E                link       A6, -0x0072
  6970. 00004FFC  7000                     moveq.l    D0, 0x00
  6971. 00004FFE  2D40 FFBC                move.l     [A6 - 0x44], D0
  6972. 00005002  41EE FF8E                lea.l      A0, [A6 - 0x72]
  6973. 00005006  2D48 FFC2                move.l     [A6 - 0x3E], A0
  6974. 0000500A  3D6E 000C FFC6           move.w     [A6 - 0x3A], [A6 + 0xC]
  6975. 00005010  426E FFCC                clr.w      [A6 - 0x34]
  6976. label00005014:
  6977. 00005014  4267                     clr.w      -[A7]
  6978. 00005016  486E FFB0                pea.l      [A6 - 0x50]
  6979. 0000501A  4267                     clr.w      -[A7]
  6980. 0000501C  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  6981. 00005020  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6982. 00005024  4EAD 3EBA                jsr        [A5 + 0x3EBA /* export_2003 */]
  6983. 00005028  206E 000E                movea.l    A0, [A6 + 0xE]
  6984. 0000502C  43EE FF8E                lea.l      A1, [A6 - 0x72]
  6985. 00005030  7007                     moveq.l    D0, 0x07
  6986. label00005032:
  6987. 00005032  20D9                     move.l     [A0]+, [A1]+
  6988. 00005034  51C8 FFFC                dbf        D0, -0x6 /* 00005032 */
  6989. 00005038  3091                     move.w     [A0], [A1]
  6990. 0000503A  4E5E                     unlink     A6
  6991. 0000503C  205F                     movea.l    A0, [A7]+
  6992. 0000503E  5C4F                     addq.w     A7, 6
  6993. 00005040  4ED0                     jmp        [A0]
  6994. 00005042  9149                     subx.w     -[A0], -[A1]
  6995. 00005044  534F                     subq.w     A7, 1
  6996. 00005046  5F47                     subq.w     D7, 7
  6997. 00005048  4554                     chk.w      D2, [A4]
  6998. 0000504A  564F                     addq.w     A7, 3
  6999. 0000504C  4C55 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, [A5]
  7000. 00005050  4E41                     trap       1
  7001. 00005052  4D45                     chk.w      D6, D5
  7002. 00005054  0000 0000                ori.b      D0, 0x0
  7003.